Php yii2中的样式设置禁止HttpException错误

Php yii2中的样式设置禁止HttpException错误,php,yii,yii2,Php,Yii,Yii2,当我收到一个禁止httpexception时,它只是一个丑陋的黑白文本。它没有使用“views/site/error.php”中的标准pretty Yii2错误 处理另一个错误时出错:异常 “yii\web\BankedenHttpException”并显示消息“不允许您 执行此操作 /vendor/yiisoft/yii2/filters/AccessControl.php:151 配置有: 'errorHandler' => [ 'errorAction' => 'sit

当我收到一个
禁止httpexception
时,它只是一个丑陋的黑白文本。它没有使用“views/site/error.php”中的标准pretty Yii2错误

处理另一个错误时出错:异常 “yii\web\BankedenHttpException”并显示消息“不允许您 执行此操作 /vendor/yiisoft/yii2/filters/AccessControl.php:151

配置有:

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

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

首先检查主配置中的errorHandler

'errorHandler' => [
        'errorAction' => 'site/error',
    ],
如果它不在那里,它将向你显示一个纯文本。 对于访问控制自定义错误处理,您可以在访问行为中设置denyCallback

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

首先检查主配置中的errorHandler

'errorHandler' => [
        'errorAction' => 'site/error',
    ],
如果它不在那里,它将向你显示一个纯文本。 对于访问控制自定义错误处理,您可以在访问行为中设置denyCallback

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

向我们展示你的SiteController行为(你应该简单地允许错误操作)你是对的@soju我不允许认证用户出现
error
。@soju请在回答中说明,以便我可以接受。向我们展示你的SiteController行为(你应该简单地允许错误操作)你是对的@soju我不允许认证用户出现
错误
。@soju请在回答中说明,以便我可以接受。我可以为整个应用程序设置全局禁止例外吗?覆盖错误操作,创建自定义错误操作并设置所需内容。是否可以为整个应用程序设置全局禁止例外设置?覆盖错误操作,创建自定义错误操作并设置所需内容。