2012-06-30 1 views
8

장고와 같은 미들웨어 응용 프로그램에 대한 Symfony2을 만드는 방법을 찾고 있습니다. 기본적으로, 사전 처리 에 필요한 모든requestControllersControllers 및 가공 후의 모든response에 오기 전에하지만 사용자에게 제공하기 전에.Symfony2 미들웨어

의견이 있으십니까?

답변

14

심포니 2에서는 미들웨어가 필요하지 않습니다. 커널 이벤트라는 것이 있습니다.

http://symfony.com/doc/current/book/internals.html#events

당신은 kernel.request에서 모양과 kernel.response 할 수 있습니다

+0

감사합니다. 정확하게 필요한 것 같습니다. – gakhov

+1

이 방법을 구현했으며 SF4에서 작동합니다! 커널 이벤트로 구현함으로써 요청/응답의 여러 수준을보다 효과적으로 제어 할 수 있습니다. – Sam

6

StackPHP 최근에 발사되었다; Symfony의 HttpKernelInterface (Symfony, Silex, ezPublish 등)을 사용하는 모든 것을위한 미들웨어 시스템을 제공합니다.