我使用Yii开发了一个Web应用程序,但我无法使用丰富的错误处理解决方案。
这是我的代码
配置/ main.php
'components'=>array(
'errorHandler'=>array(
// use 'site/error' action to display errors
'errorAction'=>'site/error',
),
),
SiteController
public function actionError()
{
if($error=Yii::app()->errorHandler->error)
{
if(Yii::app()->request->isAjaxRequest)
{
echo $error['message'];
}
else
$this->render('error', array('error'=>$error));
}
}
然后不能工作
显示
我如何才能达到此解决方案?
答案 0 :(得分:0)
这个问题解决了。
如何解决这个问题
在内部accessRules函数中添加错误函数
评论config / main.php
/* array(
'class'=>'CWebLogRoute',
'enabled'=>defined('YII_DEBUG'),
), */
就是这样
希望帮助任何人