欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

thinphp5 rc3 页面头尾分离

程序员文章站 2022-04-27 19:32:55
...
页面的公共部分加载方法 有问题 求大神补刀
//公共视图 头尾分离 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元