Gestion des erreurs yii2 404
Les méthodes de configuration du frontend et du backend sont les mêmes, et le frontend est démontré ici
1. Allez d'abord dans le dossier frontendconfig du framework yii. Il contient un fichier main.php. Ouvrez-le pour l'éditer et modifiez le nom du contrôleur et le nom de la méthode :
'errorHandler' => [ 'errorAction' => 'common/error', ],
Recommandé. apprentissage : yii Framework
comme indiqué :
2. Allez ensuite dans contrôleurs pour créer votre contrôleur et écrivez le code suivant :
/** * 404友好页面 */ public function actions(){ return [ 'error' => [ 'class' => 'yii\web\ErrorAction', ], 'captcha' => [ 'class' => 'yii\captcha\CaptchaAction', 'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null, , ]; }
Comme indiqué :
3 Créez enfin votre vue sur la couche V (error.php ici) :
<?php $this->context->layout = false; //不加载公共样式 ?> <!DOCTYPE html> <html> <head> <title>404错误,您所访问的页面不存在!</title> <meta charset="utf-8"> <link rel="stylesheet" href="css/style.css"/> <link rel="stylesheet" href="css/base.css"/> </head> <body> <div id="errorpage"> <div class="tfans_error"> <div class="logo"></div> <div class="errortans clearfix"> <div class="e404"></div> <p><b>出错啦!</b></p> <p>您访问的页面不存在</p> <div class="bt" ><a href="?r=index/index">返回首页</a></div> </div> </div> </div> </body> </html>
As. affiché :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!