`

tp开发记录注意事项

阅读更多

(前言)

      本文主要总结下开发里的坑,分类总结,做下笔录,方便以后回顾

 

(主体)

【一】表单表格相关

(1)表单编辑修改时,记住添加隐藏域来传递id

<input type="hidden" name="id" value="{$data.id}">

(2)表格中ThinkPHP限制标题长度,达到省略号效果....

<td>{$vol.title|msubstr=###,0,10}</td>

(3)判断有无附件,在后面添加下载选择

<td>{$vol.filename}
    <notempty name="vol.filename">
       <a href="__CONTROLLER__/download/id/{$vol.id}">【下载】</a>
    </notempty>
</td>
有附件则添加下载选项,否则不添加下载选项

 (4)修改添加时间的格式

<td>{$vol.addtime|date='Y-m-d H:i:s',###}</td>

(5)下拉选择框的首选项

<select name="to_id" id="to_id">
	<option value="0">请选择收件人</option>
	<volist name="data" id="vol">
		<option value="{$vol.id}">{$vol.truename}</option>
	</volist>
</select>

 这里注意,将默认展示的首选项<option>的value值设置为0。这样便可以做到区分和上传

因为数据库的id设计时默认从1开始递增,所以提交时判断value不为0即可

(6)带有附件的表单提交时操作可以分为两部分

①普通数据→可以通过POST方法获取

②附件保存操作→放到模型里→不能通过POST获取,只能通过$_FILES获取

 

 

 

 

 

【二】TP控制器和模型

(1)注意模型名和控制器名,这里我实例化模型用的Knowledge

但模型文件名错写为Konwledge,结果浏览器报错


接下来修改文件名便可以正常访问了。

心得:文件名不存在说明模型没有引用到,所以要从文件名开始入手分析
 

 

 

 

 

.

  • 大小: 17.1 KB
分享到:
评论

相关推荐

    TP5.0企业站开发

    - **注意事项**: - 在学习过程中遇到问题时,可以通过官方文档、社区论坛等方式寻求帮助。 - 实践是检验真理的唯一标准,多动手操作才能更好地掌握技能。 #### 六、常见问题解答 - **如何快速部署TP5.0项目?**...

    tp3集成Workerman

    8. **安全注意事项**:确保Workerman和tp3的安全配置,如防止跨站脚本攻击(XSS)、SQL注入等,同时注意对敏感数据的加密处理。 总之,"tp3集成Workerman"涉及到的是如何将一个轻量级的PHP框架与高性能的工作进程管理...

    PassTenSafe(TQHOOK)_过tp_过TP驱动_www.8869968a.com_win7过TP驱动和加载器_TP_

    "README.md"通常是项目说明文件,包含工具的使用方法、注意事项等内容;"PassTenSafe.sln"和"PassTenSafe.v12.suo"是Visual Studio解决方案文件和用户选项文件,用于项目的构建和管理;".svn"目录可能与版本控制工具...

    microchip-tp-psensor.zip

    “readme文件”是提供指南、说明或重要信息的文档,可能包含了关于如何使用这些修改、安装步骤、预期行为、注意事项以及可能的已知问题等关键信息。 最后,“backup-code-20180510.zip”可能是一个代码备份文件,...

    Tp发送邮箱(示例代码).zip

    5. **安全注意事项**: 由于邮件服务通常涉及到敏感的用户名和密码,确保这些信息的安全至关重要。不要在代码中硬编码这些凭证,而是考虑使用环境变量或加密存储。此外,确保你的SMTP连接使用TLS或SSL加密,以保护...

    PHP实例开发源码—RXThinkCMF_TP6_PRO旗舰版(php内容管理框架).zip

    在使用RXThinkCMF_TP6_PRO旗舰版时,开发者应详细阅读提供的"使用须知.txt"文件,了解框架的基本使用方法、注意事项以及可能遇到的问题,以便更好地利用其功能并避免潜在的问题。同时,通过对132676230107072453这个...

    最新基于TP5.1开发的小程序商城源码带后台独立版【带详细安装配置文档】.txt

    #### 五、注意事项 - 在安装过程中,请确保服务器环境满足项目需求。 - 安装完成后,请删除`install`目录以增强安全性。 - 定期备份数据库,避免数据丢失。 #### 六、总结 本项目是一款功能齐全、易于部署的小...

    仓库管理系统-项目开发计划.pdf

    - OM(操作手册):针对操作员,详述软件运行的具体步骤和注意事项。 - TP(测试计划):规划软件测试的策略和步骤,确保产品质量。 - TAR(测试分析报告):记录测试结果和问题分析。 - PDSR(项目开发总结报告...

    ThinPad TP900技术手册

    - **注意事项**:列举了一些使用过程中的注意事项,以避免损坏设备。 #### 二、TP900 支撑软件的安装和使用 ##### 2.1 TP900 Utilities FOR WINDOWS 软件安装及简介 - **安装指南**:详细说明了如何在Windows操作...

    tp3.2部署mysql主从配置.zip

    这个文件可能是指导如何配置上述步骤的文档,可能包含了详细的步骤说明、注意事项以及可能遇到的问题及其解决办法。 总之,MySQL主从配置在ThinkPHP 3.2环境下能够提升应用的性能和数据安全性。通过对主从服务器的...

    Apollo(阿波罗)tp5 SDK

    以下是一些可能的使用步骤和注意事项: 1. **安装SDK**:首先,你需要通过Composer或者手动下载安装Apollo PHP SDK,并将其引入到你的ThinkPHP5项目中。 2. **配置初始化**:在应用启动时,初始化Apollo客户端,...

    蓝色tp信用卡智能管理APP双端系统.zip

    三、注意事项 尽管蓝色TP信用卡智能管理APP提供了诸多便利,但用户仍需注意以下几点: 1. **隐私保护**:虽然APP强调数据安全,用户仍需谨慎对待个人信息,避免泄露。 2. **非商业用途**:该APP仅供个人使用,不支持...

    PHP实例开发源码-人事管理系统 php版.zip

    "使用须知.txt"文件可能包含了系统安装、配置及使用过程中的注意事项,是初学者理解和部署系统的重要指南。 总的来说,这个PHP人事管理系统源码实例提供了丰富的学习资源,涵盖了PHP开发中的基础和进阶技巧。通过...

    thinkphp5.1+oracle安装包.zip

    五、安全注意事项 1. 参数绑定:在执行SQL时,务必使用参数绑定防止SQL注入,如ThinkPHP的`where`方法或预处理语句。 2. 数据验证:在接收API请求数据时,进行必要的数据验证和过滤,确保数据安全。 3. 错误处理:...

    thinkphp3.2开源商城系统

    `notice.txt`和`license.txt`包含使用注意事项和授权信息。`Public`目录存放公共资源,如CSS、JavaScript和图片。`Application`是核心应用目录,包含了模型、视图和控制器。`Addons`用于存放插件,增加系统功能。`...

    TC275开发板硬件原理图

    这部分内容一般会涵盖硬件的操作流程和注意事项,以保证用户可以安全有效地使用开发板进行开发和测试。 接口说明会详细介绍开发板上所有可用的接口,包括I/O接口、通信接口和电源接口等。对于每一种接口,会详细...

    mmslite5.3001发行简介

    - 介绍了构建过程的相关注意事项,包括特定操作系统的特殊考虑因素。 7. **针对Phar Lap TNT ETS操作系统专用说明**: - 针对使用Phar Lap TNT ETS操作系统的用户,提供了一些专门的技术指导和建议。 8. **堆栈...

    Thinkphp仿众图网图片素材下载站源码 资源下载站源码 自适应手机端

    五、使用注意事项 虽然该源码提供了丰富的功能,但使用者需注意,任何商业运营、违法使用和传播都是禁止的。源码仅限于研究学习用途,以尊重知识产权和法律法规。 总结,"Thinkphp仿众图网图片素材下载站源码"是...

    thinkphp 例子

    `README.txt`文件通常会包含关于如何解压、安装和运行示例的说明,以及任何特定的依赖或注意事项。`Examples`目录下则可能包含多个子目录,每个子目录代表一个ThinkPHP的功能示例,比如路由示例、模型示例、视图示例...

Global site tag (gtag.js) - Google Analytics