在项目开发过程中会遇到一个网站有不同风格,本文详细介绍Thinkphp5 实现模板主题多个模板切换
一、在Config中配置view_path模板路径代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
二、所有控制器继承 Base控制器,Base 控制器代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
PS:必须在构造函数里用config,构造函数过后调用就没用了
====================================
以上是全局切换,下面 是自定义切换
====================================
1.无参数调用
return $view->fetch();
2.指定操作调用
return $view->fetch("index");
3.带控制器
return $view->fetch("demo/index");
4.跨模块调用
return $view->fetch("[email protected]/index");
5.全路径模板调用
return $view->fetch(APP_PATH.request()->module().‘/view/demo/index.html‘); 采用5,全路径模板调用可解决
原文地址:https://www.cnblogs.com/apolloren/p/12070944.html