tp开发记录注意事项

阅读更多

(前言)

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

 

(主体)

【一】表单表格相关

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

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

{$vol.title|msubstr=###,0,10}

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

{$vol.filename}
    
       【下载】
    
有附件则添加下载选项,否则不添加下载选项

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

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

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

 这里注意,将默认展示的首选项

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

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

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

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

 

 

 

 

 

【二】TP控制器和模型

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

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


tp开发记录注意事项_第1张图片

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

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

 

 

 

 

.

  • tp开发记录注意事项_第2张图片
  • 大小: 17.1 KB
  • 查看图片附件

你可能感兴趣的:(PHP,后端积累)