ThinkPHP中的视图View
1、什么是视图View
所谓的视图就是用户可视化操作界面。
2、视图View组成
- view类(模板引擎类似Smarty)
- 模板文件(html模板)
3、视图的定义
默认视图的定义规则:
./项目目录/Home或Admin模块下的View文件夹/Public控制器名称/login操作方法.html
① 在控制器中定义相关操作方法,如下图所示:
② 在./Application/Admin/View/Public文件夹下创建login.html模板文件
③ 显示效果如下图所示:
问题:我们在ThinkPHP中定义视图模板时,采用的是html模板文件,其可以是其他格式的文本文件么?如tpl
答:可以的,可以通过如下参数进行配置:
4、模板标签(ThinkPHP内置模板引擎)
1)左右分隔符
- 'TMPL_L_DELIM'=>'{',
- 'TMPL_R_DELIM'=>'}',
2)两个常用的方法assign与display
assign:分配变量到模板文件
display:显示输出模板内容
示例代码:
5、模板替换
示例代码:
如果在实际项目开发中,你希望自定一些模板替换标签,可以使用如下方式:
示例代码: