[PHP] tp_视图模板的使用+配置 →→→→→进入此内容的聊天室

来自 , 2019-11-28, 写在 PHP, 查看 122 次.
URL http://www.code666.cn/view/d7aab42e
  1. ThinkPHP 3.1.2 视图
  2.  
  3. 本节课大纲:
  4. 一、模板的使用 (重点)
  5. a、规则
  6. 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].html(.tpl)
  7. 更换模板文件的后缀名(修改配置文件)
  8. 'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模板文件后缀名
  9. b、修改模板文件目录层次
  10. 'TMPL_FILE_DEPR'=>'_',//修改模板文件目录层次
  11. c、模板主题
  12. 'DEFAULT_THEME'=>'your',//设置默认模板主题
  13. 需要在TPL下面新建一个your文件夹作为模板主题文件夹
  14. 如何动态修改模板主题?
  15. 1、在后台准备一个功能,修改config.php文件中的默认模板项
  16. 2、通过url传递 t=主题 参数可以修改不同的模板
  17. 'DEFAULT_THEME'=>'your',//设置默认模板主题
  18. 'TMPL_DETECT_THEME'=>true,//自动侦测模板主题
  19. 'THEME_LIST'=>'your,my',//支持的模板主题列表
  20.  
  21. 二、输出模板内容 (重点)
  22. a、display
  23. 1.display中没有参数
  24. $this->display();
  25. 2.可以带参数
  26. $this->display(本模块文件夹下的其他模板文件);
  27. $this->display('index2');
  28.  
  29. $this->display(其他文件夹下的模板文件);
  30. $this->display('Public:error');//注意,仅仅需要在Tpl下有Public文件夹以及其中的error.html即可,不需要一定有Public模块
  31.  
  32. $this->display(其他主题下的 文件夹下的 模板文件);//需要开启主题支持
  33. $this->display('my:Index:index');
  34. 三、模板中的赋值 (重点)
  35. 四、模板替换 (重点)
  36.  
  37. 配置
  38.  
  39. 'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模板文件后缀名
  40. 'TMPL_FILE_DEPR'=>'_',//修改模板文件目录层次  Index_index.html模块-方法名。html
  41.  
  42. 'DEFAULT_THEME'=>'your',//设置默认模板主题
  43. 'TMPL_DETECT_THEME'=>true,//自动侦测模板主题
  44. 'THEME_LIST'=>'your,my',//支持的模板主题列表
  45.  
  46.  

回复 "tp_视图模板的使用+配置"

这儿你可以回复上面这条便签

captcha