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__}
“就替換為需要使用這個模板的頁面