1

Symfony のガイドに従って 404、500、および 503 エラー ページをカスタマイズしようとしていますが、そうしようとすると問題が発生します。空を作成してerror404.html.twigに配置しました\symfony\symfony\src\Symfony\Bundle\TwigBundle\Resources\views\Exception。存在しないページを表示すると、デフォルトのエラー ページが表示されます。

私もhttp://local.store.com/app_prod.phpテストに使用していますが、プレーンな (スタイルのないブラウザー) 500 エラー ページが表示されます。を作成し、error500.html.twigに配置しました\symfony\symfony\src\Symfony\Bundle\TwigBundle\Resources\views\Exception

4

2 に答える 2

4

ファイルが正しい場所にないようです。

エラー テンプレートをオーバーライドするには、適切な場所は次のapp/Resources/TwigBundle/views/Exception とおりです。ディレクトリとサブ ディレクトリは、デフォルトでは存在しないため、作成する必要がある場合があります。

于 2013-01-09T00:18:17.607 に答える
1

Mrok が私の質問に答えました。

開い\web\app_dev.phpて変更します。

$kernel = new AppKernel('dev', false);

$kernel = new AppKernel('dev', true);.

于 2013-01-09T23:46:26.310 に答える