ThinkPHP中的视图

时间:2024-06-07 08:33:26

ThinkPHP中的视图View

1、什么是视图View

所谓的视图就是用户可视化操作界面。

2、视图View组成

  • view类(模板引擎类似Smarty)
  • 模板文件(html模板)

3、视图的定义

默认视图的定义规则:

./项目目录/Home或Admin模块下的View文件夹/Public控制器名称/login操作方法.html

① 在控制器中定义相关操作方法,如下图所示:

ThinkPHP中的视图

② 在./Application/Admin/View/Public文件夹下创建login.html模板文件

③ 显示效果如下图所示:

ThinkPHP中的视图

问题:我们在ThinkPHP中定义视图模板时,采用的是html模板文件,其可以是其他格式的文本文件么?如tpl

答:可以的,可以通过如下参数进行配置:

ThinkPHP中的视图

4、模板标签(ThinkPHP内置模板引擎)

1)左右分隔符

  • 'TMPL_L_DELIM'=>'{',
  • 'TMPL_R_DELIM'=>'}',

 

2)两个常用的方法assign与display

assign:分配变量到模板文件

display:显示输出模板内容

ThinkPHP中的视图

示例代码:

ThinkPHP中的视图

5、模板替换

ThinkPHP中的视图

示例代码:

ThinkPHP中的视图

如果在实际项目开发中,你希望自定一些模板替换标签,可以使用如下方式:

ThinkPHP中的视图

示例代码:

ThinkPHP中的视图