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