关于thinkphp框架头部公共文件的调用问题

include标签html

使用include标签在当前模板中包含公共模板,例如常见的header和footer等公共模板,include标签最经常使用的属性是file,可是支持不一样的用法,其用法基本和咱们经常使用的模板渲染方法display方法差很少。例如:
包含Public目录下面的header模板缓存

<include file="Public:header" />

包含当前模板目录下面的menu模板htm

<include file="menu" />

表 示包含blue模板主题下面的User/read模板文件,include标签所支持的模板深度只能到操做层次,也就是说ThinkPHP默认的模板结构 采用的是:主题/模块/操做.模板后缀,使用上述用法包含模板的时候,file属性不须要指定模板后缀,若是你的模板结构不是标准结构,能够采用包含完整 模板文件的方式:同步

<include file="./Tpl/default/header.html" />

include标签能够必定程度上简化重复的模板书写,和便于同步修改,不足就是若是公共模板文件发生更改,可是当前的主模板文件没有更改,则不会自动更新模板缓存,除非你设置了模板缓存有效期,那么在缓存过时后会自动更新模板缓存。it

相关文章
相关标签/搜索