tp5總結 1 模板輸出

2021-10-12 21:42:42 字數 1032 閱讀 7262

如果你的控制器繼承了\think\controller類的話,則無需自己例項化檢視類,可以直接呼叫控制器基礎類封裝的相關檢視類的方法。

use

think\controller

;class

index

extends

controller

}

return

$this

->

fetch()

;

其規則是:

當前模組/預設檢視目錄/當前控制器(小寫)/當前操作(小寫).html

return

$this

->

fetch

('fetchsomething'

);

上面表示使用當前控制器下的fetchsomething模板

return

$this

->

fetch

('first/one'

);

上面表示使用first控制器下的one模板

return

$this

->

fetch

('login@index/login'

);

上面表示使用login模組index控制器下的login模板

無論你是否繼承think\controller類,助手函式都可以使用,也是最方便的一種。

view

('[模板檔案]'[,

'模板變數(陣列)'][

,模板替換(陣列)]

);

例如我們在index控制器裡寫乙個viewone方法,來渲染上文中的one.html,其他用法不再贅述。

return

view

('first/one'

);

tp5 模板for迴圈

迴圈選項 valuearr explode u value 用法 開始值 結束值 步進值和迴圈變數都可以支援變數,開始值和結束值是必須,其他是可選。comparison 的預設值是lt,name的預設值是i,步進值的預設值是1,舉例如下 解析後的 是 for i 1 i 100 i 1 一 comp...

TP5模板布局

在配置檔案中開啟模板布局並設定布局檔名 開啟全域性模板布局 layout on true,全域性模板檔名 layout name layout 建立頭部和底部的公共模板檔案,view header.html view footer.html 我是 的頭部h2 我是 的底部h2 body html 建...

TP5模板布局 模板繼承

在配置檔案中開啟模板布局並設定布局檔名 開啟全域性模板布局 layout on true,全域性模板檔名 layout name layout 建立頭部和底部的公共模板檔案,view header.html view footer.html 我是 的頭部h2 我是 的底部h2 body html 建...