yii2 404報錯處理

yii2 404報錯處理

yii2 404報錯處理

frontend和backend配置方法一樣,這里演示的是frontend的

1.首先進(jìn)到y(tǒng)ii框架的frontendconfig文件夾下,里面有一個main.php文件,打開編輯,修改其中的控制器名和方法名:

'errorHandler'?=>?[ 'errorAction'?=>?'common/error', ],

推薦學(xué)習(xí):yii框架

如圖:

yii2 404報錯處理

2.然后進(jìn)到controllers中創(chuàng)建你的控制器,寫入下面代碼:

/** ?*?404友好頁面 ?*/ public?function?actions(){ return?[ 'error'?=>?[ ????????'class'?=>?'yiiwebErrorAction', ????????], ????????'captcha'?=>?[ ????????'class'?=>?'yiicaptchaCaptchaAction', ????????????'fixedVerifyCode'?=>?YII_ENV_TEST???'testme'?:?null, ????????, ]; }

如圖:

yii2 404報錯處理

3.最后在V層創(chuàng)建你的視圖(這里是error.php):

<?php     $this->context-&gt;layout?=?false;?//不加載公共樣式 ?&gt; nbsp;html&gt;   <title>404錯誤,您所訪問的頁面不存在!</title><meta><link><link><div> ????<div> ????????<div></div> ????????<div> ????????????<div></div> ????????????<p><b>出錯啦!</b></p> ????????????<p>您訪問的頁面不存在</p> ????????????<div><a>返回首頁</a></div> ????????</div> ????</div> </div>  

如圖:

yii2 404報錯處理

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊7 分享