ホームページ  >  記事  >  PHPフレームワーク  >  yii エラー プロンプトの場所はどこですか?

yii エラー プロンプトの場所はどこですか?

藏色散人
藏色散人オリジナル
2020-07-22 11:04:082365ブラウズ

yii エラー プロンプトの場所は「@app/views/site/error.php」パスの下にあり、デフォルトのエラーであるエラー プロンプト アクションは、サイト コントローラーのエラー アクションによって処理されます。

yii エラー プロンプトの場所はどこですか?

Yii2 エラー プロンプト ページのスタイルを変更します。

yii2 デフォルトのエラー アクションは、デフォルトで処理するサイト コントローラーのエラー アクション。対応するエラー ビュー ページは @app/views/site/error.php ページです。

 return [
    
    ....其它配置

    'components' => [

        ...其它配置

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

アクション() メソッドは siteController で書き換えられ、指定されたエラー アクションは yii からのものです。 \web\ErrorAction 処理では、デフォルトでは、エラー ビュー ページ error.php がレイアウト ファイルを継承します。actions() メソッドを変更することで、error.php ページのレイアウト ファイルを変更できます。各コントローラーのエラー アクションを定義するには、BaseController クラスが yii\web\Controller を継承し、他のコントローラーがその基本クラスを継承し、次のように基本クラスのアクション メソッドをオーバーライドします。 class はエラー情報を扱うクラスを指定します。エラーアクションが発生すると yii \web\ErrorAction クラスが引き継ぎ、layout はレイアウトファイルを使用してエラー表示ページを指定します。ソースコードを参照してください:

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

推奨: "

yii チュートリアル

"

以上がyii エラー プロンプトの場所はどこですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。