doctrine2 を使用し、一意の会社名を定義すると、再送信時にエラー メッセージが表示されます。このエラー ページを再定義する方法。
迷茫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
黄舟2017-05-16 16:47:16
Symfony の The Book のテンプレートは非常に明確に記述されており、まず app/Resources にそのようなテンプレートがあるかどうかを確認し、存在しない場合はバンドルに移動します。 最も重要なことは、動作させるためにキャッシュをクリアすることです