yii2 404報錯處理
frontend和backend配置方法一樣,這里演示的是frontend的
1.首先進(jìn)到y(tǒng)ii框架的frontendconfig文件夾下,里面有一個main.php文件,打開編輯,修改其中的控制器名和方法名:
'errorHandler'?=>?[ 'errorAction'?=>?'common/error', ],
推薦學(xué)習(xí):yii框架
如圖:
2.然后進(jìn)到controllers中創(chuàng)建你的控制器,寫入下面代碼:
/** ?*?404友好頁面 ?*/ public?function?actions(){ return?[ 'error'?=>?[ ????????'class'?=>?'yiiwebErrorAction', ????????], ????????'captcha'?=>?[ ????????'class'?=>?'yiicaptchaCaptchaAction', ????????????'fixedVerifyCode'?=>?YII_ENV_TEST???'testme'?:?null, ????????, ]; }
如圖:
3.最后在V層創(chuàng)建你的視圖(這里是error.php):
<?php $this->context->layout?=?false;?//不加載公共樣式 ?> nbsp;html> <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>
如圖:
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END