フォームの送信後にさまざまなビューを構築するために、フォームでSymfony2フラッシュメッセージを使用しています。これまでのところすべてが期待どおりですが、このフォーム応答ビューがレンダリングされた後、session.flashメッセージ(1つのフォームのみ)がまだ生きていないことを望んでいます。
{% if app.session.hasFlash('something') %}
...some code...
{% endif %}
それについて調べてみましたが、このフラッシュを削除する機能を備えた公式リファレンスを除けば、何の情報も見つかりませんでした。
誰かがそれを行うためのベストプラクティスを知っていますか?このフラッシュを特定の場所(コントローラーまたはイベントなど)で削除するか、フラッシュメッセージの有効期間を制限するオプションが存在する可能性があります。