ThinkPHP5多主题支持,PC、WAP自动切换

2017-01-13 10:52:18来源:oschina作者:小良人点击



TP5和TP3完全不一样了,也没有了多主题支持,虽然前台页面可以做自适应,但是有时候分开更简单。
新建的项目里面有3个模块admin(后台管理) index(前台页面) common(公共模块)
多主题只在前台index下面实现。
common下公共控制器Base.php内 use think/Controller
并且 继承父类 __construct();
index下 Home.php内 use app/common/controller/Base
继承父类__construct();
并进行全局判断
```
if(is_mobile()){
/think/Config::set("template.view_path","template/mobile/");
}else{
/think/Config::set("template.view_path","template/default/");
}
```
![输入图片说明](/2014th7cj/d/file/p/20170113/ymhvnyxgt35.jpg "在这里输入图片标题")
![输入图片说明](/2014th7cj/d/file/p/20170113/as15jtod3ji.jpg "在这里输入图片标题")

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台