>PHP 프레임워크 >YII >yii2 404 오류 처리

yii2 404 오류 처리

藏色散人
藏色散人원래의
2020-01-09 10:28:073641검색

yii2 404 오류 처리

yii2 404 오류 처리

프론트엔드와 백엔드 구성 방법은 동일합니다. 여기서는 프론트엔드를 보여줍니다

1 먼저 yii 프레임워크의 frontendconfig 폴더로 이동합니다. 파일을 열고 편집기를 열고 컨트롤러 이름과 메서드 이름을 수정합니다.

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

권장 학습: yii Framework

표시된 대로:

yii2 404 오류 처리

2. 그런 다음 컨트롤러로 이동하여 컨트롤러를 만들고 다음을 작성합니다. 코드:

/**
 * 404友好页面
 */
public function actions(){
return [
'error' => [
        'class' => 'yii\web\ErrorAction',
        ],
        'captcha' => [
        'class' => 'yii\captcha\CaptchaAction',
            'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null,
        ,
];
}

그림에 표시된 대로:

yii2 404 오류 처리

3. 마지막으로 V 레이어에서 뷰를 만듭니다(여기는 error.php입니다):

<?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>

그림에 표시된 대로:

yii2 404 오류 처리

위 내용은 yii2 404 오류 처리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.