1、在view文件夹下新建mobile文件夹作为手机端页面
2、先修改\thinkphp\library\think\view\driver\Think.php文件
把构造函数
public function __construct($config = [])
{
$this->config = array_merge($this->config, $config);
if (empty($this->config['view_path']) && defined('VIEW_PATH')) {
$this->config['view_path'] = VIEW_PATH;
}
$this->template = new Template($this->config);
}
修改为
public function __construct($config = [])
{
$this->config = array_merge($this->config, $config);
if (empty($this->config['view_path'])) {
$this->config['view_path'] = App::$modulePath . 'view' . DS;
}
//新增手机端访问
$request = Request::instance();
if($request->isMobile()) {//判断是否为手机访问
$this->config['view_path'] = App::$modulePath . 'view' . DS . 'mobile' . DS;//修改模板路径
}
$this->template = new Template($this->config);
}