yii2 デフォルトのエラー アクションは、デフォルトではサイト コントローラーのエラー アクションによって処理され、対応するエラー ビュー ページは @app/views/site/error.php ページです。
return [ ....其它配置 'components' => [ ...其它配置 'errorHandler' => [ 'errorAction' => 'site/error', ], ] ]
actions() メソッドは siteController で書き換えられ、指定されたエラー アクションは yii\web\ErrorAction によって処理されます。デフォルトでは、エラー ビュー ページ error.php がレイアウト ファイルを継承します。 events() メソッドを変更できます。 error.php ページのレイアウト ファイルを変更します。
同時に、各コントローラーのエラー アクションを設定するために、yii\web\Controller を継承する基本クラス BaseController を定義し、他のコントローラーがその基本クラスを継承してオーバーライドすることができます。基本クラスのアクション メソッド。次のように:public function actions() { return [ 'error' => [ 'class' => 'yii\web\ErrorAction', 'layout' => false, ], ]; }
以上がyii2 でエラーページのスタイルを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。