如何扩展CErrorHandler?

时间:2013-09-02 19:49:45

标签: php yii

我想使用我的自定义ErrorHandler类。我在config / main.php中更改了以下内容:

'errorHandler'=>array(
        'errorAction'=>'site/error',           
        'class' => 'application.components.CMyErrorHandler',
 ),

但是没有取得任何成功,Yii显然仍然使用旧的CErrorHandler类。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您需要在protected / components文件夹下添加CMyErrorHandler类。以下是扩展CErrorHandler类的方法

//CMyErrorHandler.php in protected/components folder
class CMyErrorHandler extends CErrorHandler {
    //Class Code
}