指定了theme而不使用之下的layout

网站前台 实现的多模板功能

在config/main.php 指定了theme=>classic 模板

但是不使用之下的layouts/main.php

不知道如何解决 :(

试试这个


class AdminController extends Controller

{

	

	//清除因继承而来的layout 布局 

	public $layout='';	

	public $layoutPathAdmin;

	function init(){		

		parent::init();	

		$this->layout = 'main';  

		Yii::app()->theme = 'admin_black'; 

		

		

		

	}

注意这句


//清除因继承而来的layout 布局 

	public $layout='';

然后其他的类继承这个类。。。

找到问题啦 原来是 </noframes>这个标签的作用 开始后台使用的框架布局 后来改成了LAYOUT 没想到这个标签给留下了 TY 结贴 :lol: