Php Symfony2中间件

Php Symfony2中间件,php,symfony,middleware,Php,Symfony,Middleware,我正在寻找为Symfony2上的应用程序创建类似Django的中间件的方法。基本上,我需要在进入控制器之前对每个请求进行预处理,在进入用户之前对每个响应进行后处理 有什么想法吗?您不需要在Symfony2中使用中间件。 有些东西叫做内核事件 您可能想看看kernel.request和kernel.response最近启动;它为使用Symfony的HttpKernelInterface(Symfony、Silex、ezPublish等)的任何东西提供了一个中间件系统。谢谢,这似乎正是我所需要的。

我正在寻找为
Symfony2
上的应用程序创建类似Django的中间件的方法。基本上,我需要在进入
控制器之前对每个
请求进行预处理,在进入用户之前对每个
响应进行后处理


有什么想法吗?

您不需要在Symfony2中使用中间件。 有些东西叫做内核事件


您可能想看看kernel.request和kernel.response最近启动;它为使用Symfony的
HttpKernelInterface
(Symfony、Silex、ezPublish等)的任何东西提供了一个中间件系统。

谢谢,这似乎正是我所需要的。我已经实现了这种方式,它在SF4中工作!通过使用内核事件实现,可以在请求/响应的不同级别上提供更多的控制