php框架

 首页 > php框架 > ThinkPHP > ThinkPHP模板包含功能 - Thinkphp

ThinkPHP模板包含功能 - Thinkphp

分享到:
【字体:
导读:
          对于一些有共同属性的页面(如页脚),可以单独制作成一个模板,再利用 ThinkPHP 提供的模板包含功能包含进来,这样,当要修改这些公共页面时,只需修改对应的模板即可而不必修改每一个页面...

ThinkPHP模板包含功能

对于一些有共同属性的页面(如页脚),可以单独制作成一个模板,再利用 ThinkPHP 提供的模板包含功能包含进来,这样,当要修改这些公共页面时,只需修改对应的模板即可而不必修改每一个页面.

模板的包含使用 include 关键字,有如下所述 6 种方式。

包含当前模块的其他操作模板文件

格式:

例子:

包含其他模块的操作模板

格式:

例子:

该例子包含Public模块的header操作模板。

提示:同模板输出一样,这种方式实际上并不检测对应的模块和操作是否存在,只需根据模板定义规则创建了该模板即可(即该模板实际存在即可).

使用完整文件名包含

格式:

例子:

这种方式,指的是服务器端包含(服务器端路径),而不是包含一个 URL 地址,如果使用相对路径的话,是基于项目入口文件位置而言.

注意:该种方式模板文件名必须包含后缀.

包含其他模板主题的模块操作模板

格式:

例子:

用变量控制要导入的模版

格式:

例子:

给 $tplName 赋不同的值就可以包含不同的模板文件.

使用快捷方式包含文件

格式:{include:模板文件规则}

例子:模板文件规则可以使用上面提到的5种方式。

注意: 如果被包含的模板有所更改,模板引擎并不会重新编译模板,除非缓存已经过期,所以如果修改了包含的外部模板文件后,需要把模块的缓存目录(RuntimeCache)清空,否则无法生效.

分享到:
小Q thinkphp 笔记 - Thinkphp
小Q thinkphp 笔记 CURD的意思就是数据库四种操作的合称,即“Create,Update,Read,Delete(创建,修改,读取,删除)”,在开发指南里也有详细介绍. ThinkPHP 提供了灵活和方便的数据操作方法,不仅实现了对数据库操作的四大基本操作(CURD):创建、读取、更新和删除的实现,还内置了很多实用的数据操...
ThinkPHP模型--字段、数据主键 - Thinkph...
ThinkPHP模型--字段、数据主键 字段定义:系统会在模型首次实例化的时候自动获取数据表的字段信息(而且只需要一次,以后会永久缓存字段信息,除非设置不缓存或者删除),如果是调试模式则不会生成字段缓存文件,则表示每次都会重新获取数据表字段信息. 字段缓存保存在Runtime/Data/_fields/ 目录...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……