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 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步