コントローラーを "通常"実行すると、(予約)コントローラーが例外をスローします。私はカスタム500エラーページを取得します。twig {%render%} noエラーページsymfony2
私は別のテンプレート内のコントローラをレンダリングする場合は、そのよう:
{% render "BookingBundle:Booking:list" %}
その後、私は何もちょうど空白の出力を得ることはありません。
コントローラー内でtry catchを実行してエラーページを表示する方法はありますか?
私はそうは思いません。しかし、コントローラで500エラーが発生するのはなぜですか? –
未知の例外または構文エラー。残念ながら、コントローラーが例外をスローしているわけではありませんが、コントローラーが使用しているサービスは例外をスローします。 –
さて、動作中のアプリケーションは、キャッチされない例外や構文エラーを生成してはいけません。そこで、ここで何を達成しようとしているのか分かりません。コントローラーの応答が空白の場合は、ログを見て、問題を見つけて修正してください。しかし、実稼働環境ではその必要はありません。 –