yii 오류 프롬프트 위치는 "@app/views/site/error.php" 경로 아래이며, 기본 오류인 오류 프롬프트 조치는 사이트 컨트롤러 아래의 오류 조치에 의해 처리됩니다.
Yii2 오류 프롬프트 페이지 스타일 수정
yii2 기본 오류 작업은 기본적으로 사이트 컨트롤러 아래 오류 작업에 의해 처리되며 해당 오류 보기 페이지는 @app/views/site입니다. /error.php 페이지 .
return [ ....其它配置 'components' => [ ...其它配置 'errorHandler' => [ 'errorAction' => 'site/error', ], ] ]
actions() 메소드가 siteController에서 다시 작성되었으며, 지정된 오류 조치는 yiiwebErrorAction에 의해 처리됩니다. 기본적으로 오류 보기 페이지 error.php는 레이아웃 파일을 상속받을 수 있습니다. actions() 레이아웃 파일을 수정하여 동시에 각 컨트롤러에 대한 오류 작업을 설정하려면 기본 클래스인 BaseController를 정의하여 yiiwebController를 상속할 수 있습니다. , 그리고 다음과 같이 기본 클래스의 작업 메서드를 재정의합니다.
public function actions() { return [ 'error' => [ 'class' => 'yii\web\ErrorAction', 'layout' => false, ], ]; }
클래스는 오류 처리를 지정합니다. 정보 클래스는 오류 작업이 발생할 때 yiiwebErrorAction 클래스에 의해 인계됩니다. 레이아웃은 오류 표시 페이지에 대한 레이아웃 파일 사용을 지정합니다. 소스 코드:
반환 오류 메시지 이름(404와 같은 오류 이름), 메시지(단순 정보), 예외(오류 개체)
권장: "yii tutorial"
위 내용은 yii 오류 프롬프트 위치는 어디에 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!