ThinkPHP中處理Layout模板的問題


ThinkPHP中的模板引擎內置了布局模板功能支持,可以方便實現嵌套。

其中有兩種布局方式,一種為以布局模板為入口的布局方式,但是需要開啟LAYOUT_ON 參數(默認不開啟)

並且設置布局入口文件名LAYOUT_NAME(默認為layout)

另一個就是可以動態的配置LAYOUT_NAME參數實現。詳細可以參見開發手冊。

如果某些頁面不需要使用布局模板功能,可以在模板文件開頭加上 {__NOLAYOUT__} 字符串。

第二種方式是以當前輸出模板為入口的方式

新建一個layout.html文件夾,鍵入以下代碼:

<html>

< head >...</ head >
< body >
< div >...</ div >
  < div  id = "main"  class = "main"  >
{__CONTENT__}
  </ div >
  < div >...</ div >
  </ body >
這樣一個完整的基本靜態頁內容,但是其中的” {__CONTENT__}“就替換為需要使用這個模板的頁面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM