thinphp5 rc3 页面头尾分离

浏览:2959 发布日期:2016/04/27 分类:用法示例 关键字: 视图分离,头尾分离,路径替换
页面的公共部分加载方法 有问题 求大神补刀
 //公共视图 头尾分离   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__' => '/',
    ]
评论( 相关
后面还有条评论,点击查看>>