yii2如何修改错误提示页样式-创新互联

小编给大家分享一下yii2如何修改错误提示页样式,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

在乌兰等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、做网站 网站设计制作定制网站开发,公司网站建设,企业网站建设,品牌网站建设,成都全网营销,外贸营销网站建设,乌兰网站建设费用合理。

yii2默认error动作默认由site控制器下的error动作来处理, 对应的错误视图页面是@app/views/site/error.php页面.

 return [
    
    ....其它配置
 
    'components' => [
 
        ...其它配置
 
        'errorHandler' => [
            'errorAction' => 'site/error',
         ],
    ]
]

siteController中重写了actions()方法,指定error动作由yii\web\ErrorAction来处理,默认情况下错误视图页面error.php会继承布局文件,我们可以通过修改actions()方法来修改error.php页面的布局文件。

同时为了针对每个控制器设置其error动作,可以定义个基类BaseController继承yii\web\Controller, 然后其他控制器继承基类, 在基类中重写actions方法如下:

   public function actions() {
        return [
            'error' => [
                'class' => 'yii\web\ErrorAction',
                'layout' => false,
            ],
        ];
    }

class指定处理错误信息的类, 当出现error动作的时候由yii\web\ErrorAction类接管, layout指定错误显示页面使用布局文件的情况,查看源码:

yii2如何修改错误提示页样式

返回错误提示信息name(报错名字,如404),message(简单信息),exception(错误对象)

看完了这篇文章,相信你对“yii2如何修改错误提示页样式”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


网站题目:yii2如何修改错误提示页样式-创新互联
文章链接:http://scyanting.com/article/ghhgg.html