八、ThinkPHP框架中的視圖
1、視圖的組成
View視圖類(繼承了自定義模板引擎,功能與Smarty類似)
HTML模板文件
2、模板的定義
(見手冊–模板–模板定位)
爲了對模板文件更加有效的管理,ThinkPHP對模板文件進行目錄劃分,默認的模板文件定義規則是:視圖目錄/控制器名(小寫)/操作名(小寫)+模板後綴
默認的視圖目錄是模塊的view目錄,框架的默認視圖文件後綴是.html。
比如home模塊 Index控制器index方法要調用的模板定義爲view/index/index.html
3、模板渲染
(見手冊–視圖–模板渲染,手冊–視圖–模板賦值)
在控制器方法中,
第一種:使用assign方法進行模板賦值,使用fetch方法進行模板渲染。
第二種:使用助手函數view(), 進行模板渲染並賦值。
使用示例:
注:模板中輸出變量值: {$模板變量名}