Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 向CEException和CEmailLogRoute添加信息_Php_Yii - Fatal编程技术网

Php 向CEException和CEmailLogRoute添加信息

Php 向CEException和CEmailLogRoute添加信息,php,yii,Php,Yii,我的电子邮件路线有很多错误。那很好,但我想知道更多的具体信息 例如,对于403拒绝访问错误,我想知道是哪个Yii::app()->user->id发起了此操作。 可能我还想添加用户拥有的角色 是否可以将信息添加到CEmailLogRoute或更具体的CeException或CHttpException.403?您应该使用(或扩展它),例如在配置中: array( 'class'=>'CEmailLogRoute', 'levels'=>'error, warning'

我的电子邮件路线有很多错误。那很好,但我想知道更多的具体信息

例如,对于403拒绝访问错误,我想知道是哪个Yii::app()->user->id发起了此操作。 可能我还想添加用户拥有的角色

是否可以将信息添加到CEmailLogRoute或更具体的CeException或CHttpException.403?

您应该使用(或扩展它),例如在配置中:

array(
    'class'=>'CEmailLogRoute',
    'levels'=>'error, warning',
    'emails'=>'admin@example.com',
    'filter' => array(
        'class' => 'CLogFilter',
        'prefixUser' => true,
    ),
),