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/");
}