//公共视图 头尾分离 common控制器下加载的方法
public function common_view($view_content)
{
header(content-type: text/html; charset=utf-8);
//实例化视图类
$view = new \think\view('',\think\config::get('view_replace_str'));
//获取当前所在页面的内容 并 将内容传输到页面中
$view->content = $view_content;
//加载 页面公共部分视图
return $view->fetch('common/common');
}
//页面加载 其他控制器下(都继承common控制器) 加载的方式
public function index(){
$view = new \think\view();
//加载视图 获取当前所在页面的内容
$view_content = $view->fetch();
return self::common_view($view_content);
}
在配置文件config中添加
//配置系统变量
'view_replace_str'=>[
'__public__'=>'/public/',
'__root__' => '/',
]
ad:真正免费,域名+虚机+企业邮箱=0元
