문제

I want to write a common code in my symfony2 application that should be executed before calling any action-method. How Can I do it?

At the time of login-success, I am storing some data in session. If the user visit the application later with remember-me functionality. I want to restore the session data. The common code is to restore the session data.

도움이 되었습니까?

해결책

The method to setup before and after Filters are available in the documentation. Please see the link http://symfony.com/doc/2.0/cookbook/event_dispatcher/before_after_filters.html

다른 팁

You can use JMSAopBundle, intercepting all action method for a given controller (or any controller).

I think that https://github.com/symfony/symfony/issues/1975 can be helpful. Basically you have to create listener which will be listen at kernel.controller event and call some method from controller there.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top