码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP中的视图

时间:2016-04-07 23:23:25      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:

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、模板替换

技术分享

示例代码:

技术分享

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

技术分享

示例代码:

技术分享

ThinkPHP中的视图

标签:

原文地址:http://www.cnblogs.com/nyxd/p/5366075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!