アクションメソッドを呼び出す前に実行する必要がある共通コードを symfony2 アプリケーションに記述したいと考えています。どうすればできますか?
ログイン成功時に、セッションにデータを保存しています。ユーザーが後でアプリケーションにアクセスして、remember-me 機能を使用した場合。セッションデータを復元したい。一般的なコードは、セッション データを復元することです。
アクションメソッドを呼び出す前に実行する必要がある共通コードを symfony2 アプリケーションに記述したいと考えています。どうすればできますか?
ログイン成功時に、セッションにデータを保存しています。ユーザーが後でアプリケーションにアクセスして、remember-me 機能を使用した場合。セッションデータを復元したい。一般的なコードは、セッション データを復元することです。
JMSAopBundleを使用して、特定のコントローラー (または任意のコントローラー) のすべてのアクション メソッドをインターセプトできます。
フィルターの前後にセットアップする方法は、ドキュメントで入手できます。リンクhttp://symfony.com/doc/2.0/cookbook/event_dispatcher/before_after_filters.htmlを参照してください
https://github.com/symfony/symfony/issues/1975が参考になると思います。kernel.controller
基本的に、イベントでリッスンするリスナーを作成し、そこでコントローラーからいくつかのメソッドを呼び出す必要があります。