0

Symfony 2 でカスタム例外ページを作成しようとしています。Symfony 2 のガイドhereおよびhereに従っています。2番目のリンクには、見つかったコントローラーを変更するように記載されていますが、そのファイルはフォルダー内Symfony\\Bundle\\TwigBundle\\Controller\\ExceptionController::showActionにしか見つかりません。vendor\symfony\symfony\src\Symfony\Bundle\TwigBundle\Controller私の理解では、vendorsフォルダー内の何も変更しないでください。

ExceptionControllerI should be modifiedはどこにあるのだろうか?

4

4 に答える 4

1

symfonyエラーテンプレートをオーバーライドする必要がある場合は、からテンプレートを取得します

vendor/symfony/src/Symfony/Bundle/TwigBundle/Resources/views/Exception

カスタマイズしたいものをapp/Resources / TwigBundle / views/Exceptionディレクトリに配置します。次に、必要に応じてカスタマイズします。

アプリケーションに基づいてテンプレートをレンダリングしたい場合は、私の答えを参照してください@ symfony2.0のルートに依存する403エラーページをカスタマイズしてください

于 2013-01-14T17:29:08.687 に答える