ホームページ > PHPフレームワーク > YII > yii2 でエラーページのスタイルを変更する方法

yii2 でエラーページのスタイルを変更する方法

リリース: 2019-12-14 11:22:02
オリジナル
2757 人が閲覧しました

yii2 でエラーページのスタイルを変更する方法

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,
            ],
        ];
    }
ログイン後にコピー
class は、エラー情報を処理するクラスを指定します。エラー アクションが発生すると、yii\web\ErrorAction クラスが引き継ぎます。layout は、レイアウト ファイルの使用を指定します。エラー表示ページのソース コードを表示します:

yii2 でエラーページのスタイルを変更する方法

エラー メッセージ名 (404 などのエラー レポート名)、メッセージ (単純なメッセージ)、例外 (エラー オブジェクト) を返します。 )

おすすめの関連記事チュートリアル:

yii フレームワーク チュートリアル

以上がyii2 でエラーページのスタイルを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート