我是新來Yii框架,在此我工作的小項目,但它引發的錯誤頁面 如果從數據庫中出現的任何錯誤..如何停止警予默認的錯誤頁面
請幫助我如何阻止這些錯誤頁面,並顯示一些自定義的錯誤頁面
我一直在努力得到這個一段時間,所以任何幫助將不勝感激!
我是新來Yii框架,在此我工作的小項目,但它引發的錯誤頁面 如果從數據庫中出現的任何錯誤..如何停止警予默認的錯誤頁面
請幫助我如何阻止這些錯誤頁面,並顯示一些自定義的錯誤頁面
我一直在努力得到這個一段時間,所以任何幫助將不勝感激!
試評行的index.php中
defined('YII_DEBUG') or define('YII_DEBUG',true);
要自定義錯誤頁的修改視圖:/protected/views/site/error
- 「現場」是你的默認控制器。
您可以通過/protected/config/main.php
更改:
'errorHandler'=>array(
'errorAction'=>'myController/error',
),
而在你的控制器,你有行動:
public function actionError()
{
if($error=Yii::app()->errorHandler->error)
{
if(Yii::app()->request->isAjaxRequest) {
echo $error['message'];
}
else
$this->render('error', $error);
}
}
所以,你可以做任何你想要的。
做得好@Abhi。簡單的方法來隱藏這些通知/警告。 –