0
고유 한 레이아웃 /보기 집합을 사용하는 사용자 지정 모듈이 있습니다. 그러나 오류 때문에 기본 사이트 레이아웃 및보기를 사용하고 싶습니다. 내 모듈에서 여전히 관리자 레이아웃을 사용하고 그러나 나는 errorHandler
errorAction
site/error
에yii 모듈에서 다른보기 레이아웃을 가진 ErrorHandler
class AdminModule extends CWebModule {
public function init() {
$this->setImport(array(
'admin.models.*',
'admin.components.*',
));
Yii::app()->setComponents(array(
'errorHandler'=>array('errorAction'=>'site/error'),
));
$this->layout = 'admin';
}
public function beforeControllerAction($controller, $action) {
if(parent::beforeControllerAction($controller, $action)) {
$controller->layout = $this->layout;
return true;
} else {
return false;
}
}
}
를 설정 그리고 난 그것이 기본 레이아웃을 사용하고 싶습니다. 오류 조치를 위해 겹쳐 쓰려면 어떻게합니까? 당신의 actionError()
SiteController
의에서
작품의 종류는 레이아웃을 사용하고 추가,하지만 난'admin' 구성 요소의 부트 스트랩을 사용하고 있기 때문에 CSS는 이상에 의해 작성된 것입니다 bootstrap.css – keeg
하지만 별개의 질문입니다 ... – keeg