2
어떤 컨트롤러에서도 도로를 호출 할 때 함수를 호출하기 전에 함수를 실행하고 싶습니다.Symfony2 - 액션과 모든 번들을 호출하기 전에 함수를 실행하십시오.
목표는 코드가 컨트롤러에서 보이지 않으며 가능한 최상의 연습입니다. 여기
어떤 컨트롤러에서도 도로를 호출 할 때 함수를 호출하기 전에 함수를 실행하고 싶습니다.Symfony2 - 액션과 모든 번들을 호출하기 전에 함수를 실행하십시오.
목표는 코드가 컨트롤러에서 보이지 않으며 가능한 최상의 연습입니다. 여기
당신이 해결책이 : 한마디로 https://matt.drollette.com/2012/06/calling-a-method-before-every-controller-action-in-symfony2/
을, 당신은 커널 이벤트를 사용하여 컨트롤러에 대한 호출을 차단 한 후 수신기 내부의 코드를 실행해야합니다. 특정 인터페이스를 확장하는이 동작을 사용하는 컨트롤러를 "선택할"수 있습니다.
[알아보기] (http://stackoverflow.com/questions/13412632/symfony2-call-some-actions-in-each-route/13414342#13414342) – DonCallisto