나는 Symfony의 초보자이며, 현재 프로젝트를 그 것으로 바꾸려고합니다.Symfony 일부 논리 전에 컨트롤러
대부분의 컨트롤러에서 컨트롤러를 실행하기 전에 몇 가지 검사를해야합니다. 그런 다음 특정 조건이 수표에 충족되면 전달하고 다른보기를 표시합니다. 그렇지 않으면 요청한대로 계속 진행합니다.
예를 들어 사용자가 승무원 인 경우에만 실행해야하는 컨트롤러 그룹이 있습니다. 그렇지 않으면 "승무원이 아닙니다"라는보기가로드됩니다.
이것은 절차적인 코드에서 매우 솔직합니다. 그러나 OOP에서는 더 복잡한 것처럼 보이고 이제는 프레임 워크 내에서 훨씬 제한적으로 보입니다.
컨트롤러가 실행되기 전에 어떻게 논리를 추가합니까?
참조 http://stackoverflow.com/questions/13429788/before-action-method-in-symfony2 –
단지 고려 시작하려면 컨트롤러에 점검 사항을 추가하십시오. S2에 조금 더 익숙해지면 TheSmose가 제안한대로 필터에 들어갑니다. – Cerad