不去做怎么知道做不到,用心做好每一天做好每一件|

轻风细雨_林木木

园龄:6年3个月粉丝:4关注:1

Think PHP 学习笔记 12.视图的使用

一. 模板的使用
1. 改变模板文件的后缀

//修改文件的后缀
//进入配置文件
'TMPL_TEMPLATE_SUFFIX'=>'.tpl',

2.修改模板文件的目录层次

//修改配置文件
'TMPL_FILE_DEPR'=>'_',
//在TPL文件夹的根目录里建立Index_index.html

3.灵活的修改模板主题

//设置模板的主题
'DEFAULT_THEME'=>'your',//默认的模板主题
//动态的修改模板
//修改配置文件
'DEFAULT_THEME'=>'your',
'TMPL_DETECT_THEME'=>true,
'THEME_LIST'=>'your,my',

二.输出模板的内容

//display 方法
$this->display();
$this->display('index2');
$this->display('public:error');
$this->display('my:Index:index');
$this->display('./public/error.html','utf-8','text/xml')
//fetch 方法
$content = $this->fetch('Public:error');//获取模板的内容,以字符串形式返回
//show 方法
不需要模板文件,可以直接输出模板内容
$content = $this->fetch('Public:error');
$content = str_replace('h1','i',$content);
$this->show($content);
//assign 模板中的赋值
$this->assign('name','值');
$this->name = '值';
$this->display();//模板中调用name的值

三. 模板替换

__PUBLIC__:置换成当前网站的公共目录通常为Public
__ROOT__:置换成当前网站的地址
__APP__:置换成当先项目的URL
__GROUP__:置换成当前分组的URL地址
__URL__:置换成当前模板的URL地址
__ACTION__:置换成当前操作URL地址
__SELF__:置换成当前页面的URL地址
//更换模板变量规则,修改配置项
'TMPL_PARSE_STRING'=>array(
'__CSS__'=>__ROOT__.'/Public/Css',
'__JS__'=>__ROOT__.'/Public/Js',
),

本文作者:轻风细雨_林木木

本文链接:https://www.cnblogs.com/linzhifen5/p/16961528.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   轻风细雨_林木木  阅读(21)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 尚好的青春 孙燕姿
  2. 2 孙燕姿
  3. 3 克卜勒 孙燕姿
- 孙燕姿
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.