八、ThinkPHP框架中的视图
1、视图的组成
View视图类(继承了自定义模板引擎,功能与Smarty类似)
HTML模板文件
2、模板的定义
(见手册–模板–模板定位)
为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是:视图目录/控制器名(小写)/操作名(小写) 模板后缀
默认的视图目录是模块的view目录,框架的默认视图文件后缀是.html。
比如home模块 Index控制器index方法要调用的模板定义为view/index/index.html
3、模板渲染
(见手册–视图–模板渲染,手册–视图–模板赋值)
在控制器方法中,
第一种:使用assign方法进行模板赋值,使用fetch方法进行模板渲染。
第二种:使用助手函数view(), 进行模板渲染并赋值。
使用示例:
注:模板中输出变量值: {$模板变量名}