在yii2中设置样式ForbiddenHttpException错误

时间:2016-05-12 18:08:06

标签: php yii yii2

当我在白色文字上得到ForbiddenHttpException时,它只是丑陋的黑色。它没有使用' views / site / error.php'

中的标准漂亮的Yii2错误
  

处理另一个错误时发生错误:异常   '警予\网络\ ForbiddenHttpException'有消息'你不被允许   执行此操作。'在   /vendor/yiisoft/yii2/filters/AccessControl.php:151

Config有:

'errorHandler' => [
    'errorAction' => 'site/error',
],

是否可以将所有Yii2错误设置为相同的样式?

1 个答案:

答案 0 :(得分:0)

首先检查主配置中的errorHandler

'errorHandler' => [
        'errorAction' => 'site/error',
    ],

如果不存在,它将显示纯文本。 对于访问控制自定义错误处理,您可以在访问行为中设置denyCallback

'denyCallback' => function($rule, $action){
               // Your Code Goes Here
            }