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请在回答中说明,以便我可以接受。我可以为整个应用程序设置全局禁止例外吗?覆盖错误操作,创建自定义错误操作并设置所需内容。是否可以为整个应用程序设置全局禁止例外设置?覆盖错误操作,创建自定义错误操作并设置所需内容。