錯誤頁面佈局,我能夠使我指定的錯誤頁面,在我的模塊,但我不能讓我的模塊之外的錯誤佈局。無法顯示在警予
這是很奇怪的,在我的主要配置我:
'errorHandler'=>array(
'errorAction'=> '//site/error',
),
我想看看通過改變它//網站/接觸,如果它指向正確的文件,看看它呈現聯繫頁面如果錯誤。它確實顯示。
所以路徑是正確的,那麼怎麼來它沒有顯示錯誤頁面?它顯示具有異常錯誤的默認白頁。異常頁面是我期望的,但它的格式不是。
public function actionError()
{
$this->layout = '/layouts/main';
if($error=Yii::app()->errorHandler->error)
{
if(Yii::app()->request->isAjaxRequest)
echo $error['message'];
else
$this->render('error', array('error'=>$error));
}
}
什麼是異常錯誤你? –
CHttpException您無權執行此操作。 – JamAndJammies