ThinkPHP3.2.3学习笔记3---视图
2016-04-19 01:52
627 查看
一、说明
每个模块的模板文件是独立的,为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是:
视图目录/[模板主题/]控制器名/操作名+模板后缀
默认的视图目录是模块的View目录(模块可以有多个视图文件目录,这取决于你的应用需要),框架的默认视图文件后缀是.html。 新版模板主题默认是空(表示不启用模板主题功能)。
在每个模板主题下面,是以模块下面的控制器名为目录,然后是每个控制器的具体操作模板文件,例如:
User控制器的add操作 对应的模板文件就应该是:./Application/Home/View/User/add.html
二、测试
Application/Home/Controller/TmplTestController.class.php
Application/Home/View/TmplTest/show.html
输出如下:
name: Jack Ma
sex: Male
age: 18
每个模块的模板文件是独立的,为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是:
视图目录/[模板主题/]控制器名/操作名+模板后缀
默认的视图目录是模块的View目录(模块可以有多个视图文件目录,这取决于你的应用需要),框架的默认视图文件后缀是.html。 新版模板主题默认是空(表示不启用模板主题功能)。
在每个模板主题下面,是以模块下面的控制器名为目录,然后是每个控制器的具体操作模板文件,例如:
User控制器的add操作 对应的模板文件就应该是:./Application/Home/View/User/add.html
二、测试
Application/Home/Controller/TmplTestController.class.php
<?php namespace Home\Controller; use Think\Controller; class TmplTestController extends Controller { //http://localhost:81/research/thinkphp_3.2.3_full/index.php/Home/TmplTest/show public function show() { $templateData = array( 'name' => 'Jack Ma', 'sex' => 'Male', 'age' => 18 ); $this->assign($templateData); $this->display(); /* $this->display()相当于$this->display('TmplTest:show'); */ } } ?>
Application/Home/View/TmplTest/show.html
name: <strong>{$name}</strong><br /> sex: <strong>{$sex}</strong><br /> age: <strong>{$age}</strong><br />
访问http://localhost:81/research/thinkphp_3.2.3_full/index.php/Home/TmplTest/show
输出如下:
name: Jack Ma
sex: Male
age: 18
相关文章推荐
- PHP mysqli连接MySQL数据库
- 2016/04/18 session cookie 对比 应用 <?php session_start() / setcookie()?>
- TexturePacker code TP:E5673650
- PHP中use分析
- phpstorm 正则匹配删除注释行(替换注释行为空行)
- yii2中的rules 自定义验证规则详解
- ThinkPHP中where()使用方法详解
- ThinkPHP中limit()使用方法详解
- ThinkPHP中order()使用方法详解
- 搭建pptp的防火墙过滤规则
- PHP 代码规范
- PHP魔术方法之__call与__callStatic方法
- PHP cURL扩展
- php 文件下载 出现下载文件内容乱码损坏的解决方法
- 分析,理解,优化Laravel
- Laravel5.2常见错误及几觉
- Laravel5 Markdown 编辑器使用教程
- php文件上传与下载
- laravel在wamp中输入地址后总是无法访问
- 关于win7系统搭建FTP服务器