如何设定layouts为其他module里的layout
有两个module 想共用同一个layout,但又不是 protected目录view下的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 {
还是感谢。。