如何设定layouts为其他module里的layout

如何设定layouts为其他module里的layout

有两个module 想共用同一个layout,但又不是 protected目录view下的layout,在这两个中的其中一个,请问怎么设置。。

谢谢

希望这能帮你:

Yii::app()->layout =‘你要用的layout’;

如果不是protected目录view下的layout, 那这个layout是在theme里面 -> Yii::app()->theme=‘theme name’;


function init()

	{   

		parent::init();		

		$app = Yii::app();


$app->layoutPath=$app->basePath.'/modules/admin/views/layouts';

		$app->layout='main';	

我是这样解决的

其他的module 也用admin的Controller


Yii::import('application.modules.admin.components.Controller');


class AuthItemController extends Controller {

还是感谢。。

:rolleyes: