7月18-7月24日一周问题汇总
时间:2011-07-25
来源:互联网
1.自动验证的使用
首先要确定的是自动验证必须要写在自定义模型类里面。
TP自动验证除了帮我内置了常用的一些验证像eamil、require值必须、URL、数字等之外,我们还可使用自定义函数和回调方法验证,自定义验证规则,详细的使用方法在手册5.3.16说的很详细
2.更新操作的时候使用create()方法需要注意的一点
使用create()方法进行更新操作的时候,表单中必须包含一个以主键为名称的隐藏域,才能完成更新操作
3.如何减少URL目录的层次
在使用分组的情况下URL的路径层次就会变的很多,如果想要减少目录的层次可以配置 TMPL_FILE_DEPR参数来减少目录层次,该参数默认是 “/”,如果改成'TMPL_FILE_DEPR'=>'_',那么分组的模板文件就会变成像下面一样
复制代码
4.数据库乱码的解决方法
数据库中的数据读出来后出现乱码的最主要的原因是编码的不统一,如果文件的编码都是UTF-8,那么在创建数据库表的时候选择编码的时候选择utf8_general_ci就不会出现乱码问题了。
5.volist标签的使用
Volist标签主要用于在模板中循环输出数据集或者多维数组。详细的使用方法见手册7.8
6.buildHtml()方法的使用
这个方法在手册5.4.8有说明,不过在模板文件的参数中说的不是很详细,有的同学想调用其他的项目的模板文件,其实这使用方法和display输出模板的用法是一样的例如
7.U方法生成的URL如何隐藏入口文件
使用伪静态设置规则就可实现
复制代码
8.TP的路径使用问题
有的同学老是说自己在包含js、css等文件的时候路径没错啊,可就是不对,出现这个问题的主要原因是对单入口文件的不理解,使用单入口文件以后,所有要包含的文件都要一入口文件为参考点去寻找文件。
9.数据库跨库操作的问题
在多数据库操作的时候,需要手动对数据库进行切换,如果有A、B2个数据库
当你要对B数据库执行INSERT操作的时候要先进行切换,从A切换到B
$User->switchConnect(1);这样才能对B进行操作
具体的操作见手册5.3.21.5 多数据库连接和切换
首先要确定的是自动验证必须要写在自定义模型类里面。
TP自动验证除了帮我内置了常用的一些验证像eamil、require值必须、URL、数字等之外,我们还可使用自定义函数和回调方法验证,自定义验证规则,详细的使用方法在手册5.3.16说的很详细
2.更新操作的时候使用create()方法需要注意的一点
使用create()方法进行更新操作的时候,表单中必须包含一个以主键为名称的隐藏域,才能完成更新操作
3.如何减少URL目录的层次
在使用分组的情况下URL的路径层次就会变的很多,如果想要减少目录的层次可以配置 TMPL_FILE_DEPR参数来减少目录层次,该参数默认是 “/”,如果改成'TMPL_FILE_DEPR'=>'_',那么分组的模板文件就会变成像下面一样
- Tpl/default/Home/Index_index.html
- Tpl/default/Admin/User_index.html
数据库中的数据读出来后出现乱码的最主要的原因是编码的不统一,如果文件的编码都是UTF-8,那么在创建数据库表的时候选择编码的时候选择utf8_general_ci就不会出现乱码问题了。
5.volist标签的使用
Volist标签主要用于在模板中循环输出数据集或者多维数组。详细的使用方法见手册7.8
6.buildHtml()方法的使用
这个方法在手册5.4.8有说明,不过在模板文件的参数中说的不是很详细,有的同学想调用其他的项目的模板文件,其实这使用方法和display输出模板的用法是一样的例如
|
7.U方法生成的URL如何隐藏入口文件
使用伪静态设置规则就可实现
-
- URL_MODEL=>2
有的同学老是说自己在包含js、css等文件的时候路径没错啊,可就是不对,出现这个问题的主要原因是对单入口文件的不理解,使用单入口文件以后,所有要包含的文件都要一入口文件为参考点去寻找文件。
9.数据库跨库操作的问题
在多数据库操作的时候,需要手动对数据库进行切换,如果有A、B2个数据库
当你要对B数据库执行INSERT操作的时候要先进行切换,从A切换到B
$User->switchConnect(1);这样才能对B进行操作
具体的操作见手册5.3.21.5 多数据库连接和切换
作者: wtwei 发布时间: 2011-07-25
每周总结一下,
很好,版主有劳了啊!
很好,版主有劳了啊!
作者: 小军 发布时间: 2011-07-26
嗯,顶一个,能否说下语言包的应用呢?
作者: molong 发布时间: 2011-07-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28