+ -
当前位置:首页 → 问答吧 → 7月25-7月31日一周问题汇总

7月25-7月31日一周问题汇总

时间:2011-08-02

来源:互联网

1.模板中函数的使用方法
有的新同学看到有人在模板中使用{:funcitonName(aa)}这种方法看不懂,主要是对在模板中使用函数不熟悉,在手册7.2使用函数这个章节说的很详细。


2.字段映射的使用
字段映射的使用在手册5.3.10有实例,只要看下手册中的例子就会了,不过有的新同学没注意到是在模型中操作的,或是对M和D方法实例化模型不清楚,操作失败,在这里实例化模型一定要使用D方法,D方式是实例化自定义模型,而M方法是实例化基础模型。

3.公共函数的使用
公共函数是定义在APP_NAME/Common目录下的,在这里有2点需注意的
项目未分组:这种情况所有的公共函数就是放在common.php的文件中
项目分组:分组公共的函数还是放在common.php文件中,但不同分组下的公共函数放在'分组名/function.php'文件中。
PS:有的同学看到别人写的模板中的函数像{aa|getXXX}这种,不知道这个函数getXXX在哪,其实这就是公共函数。下次看到知道在哪里找了吧

4.系统定界符的一点注意事项
虽说定界符可以随意定义,不过有的定界符和系统的模板解析产生冲突,出现错误,比如前几天论坛上的一个用户使用<{}>,这种定界符中的尖括号和系统产生冲突会出错的,所以在自定义定界符的时候如果出错了先检查下是否是和系统的产生冲突了,不过最好不要搞的太花哨^_^

5.C方法的使用
手册8.3.1中这样介绍的
  1. C(name=null,value=null)
  2. 获取和设置配置定义,获取已有的配置值 C('name') 新增或者更改设置C('name','value') 如果name的值是数组,表示批量赋值
复制代码
这里需要注意的是,如果是修改配置的值,只在当前修改的作用域内有效,其他地方调用的还是原始设置的值。

6.关于路径的问题
有很多人对在模板中包含文件的路径高不清楚,这里我也不止一次的说了,主要还是对单入口模式的不理解,一直局限在以前的模式中,在单入口模式下,所有要包含的文件的路径都要相对于入口文件进行包含,而不能相对于要包含文件的文件。

作者: wtwei   发布时间: 2011-08-02

楼主的帖子整理得真好。

备查备查。

作者: vus520   发布时间: 2011-08-02