検索

ホームページ  >  に質問  >  本文

symfony2でエラーページを定義する方法!

doctrine2 を使用し、一意の会社名を定義すると、再送信時にエラー メッセージが表示されます。このエラー ページを再定義する方法。

我想大声告诉你我想大声告诉你2781日前823

全員に返信(2)返信します

  • 迷茫

    迷茫2017-05-16 16:47:16

    Doctrine 2 は、PDO をカプセル化する独立したサードパーティ ライブラリであり、PDO が一意性の競合に遭遇すると、PDOException をスローします。

    デフォルト設定では、開発環境のエラーページがこのPDOExceptionをキャッチしてメッセージを出力します。

    Symfony 2 のエラーページを再定義するには 2 つの方法があります:

    (1) app/Resources/TwigBundle/views/Exception/error.html.twig を作成し、必要に応じて変更します。

    テンプレートにはステータステキスト、ステータスコード、その他のデータが含まれています。

    (2) または、単に Event を使用して kernel.Exception イベントをリッスンします:

    リーリー

    http://symfony.com/doc/current/book/internals.html#kernel-kernel-Exception

    返事
    0
  • 黄舟

    黄舟2017-05-16 16:47:16

    Symfony の The Book のテンプレートは非常に明確に記述されており、まず app/Resources にそのようなテンプレートがあるかどうかを確認し、存在しない場合はバンドルに移動します。 最も重要なことは、動作させるためにキャッシュをクリアすることです

    返事
    0
  • キャンセル返事