旗下导航:搜·么
当前位置:网站首页 > PHP框架 > YII > 正文

yii2修正毛病提醒页款式的要领【yii框架教程】,yii2

作者:搜搜PHP网发布时间:2019-12-14分类:YII浏览:105


导读:yii2默许error行动默许由site控制器下的error行动来处置惩罚,对应的毛病视图页面是@app/views/site/error.php页面.return...

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指定毛病显现页面运用规划文件的状况,检察源码:

返回毛病提醒信息name(报错名字,如404),message(简朴信息),exception(毛病对象)

相干文章教程引荐:yii框架教程

以上就是yii2修正毛病提醒页款式的要领的细致内容,更多请关注ki4网别的相干文章!

标签:yii2