【发布时间】:2012-06-30 15:30:07
【问题描述】:
我正在寻找一种方法来为Symfony2 上的应用程序创建类似于 Django 的中间件。基本上,我需要在Controllers 之前预处理每个 request 并在Controllers 之后但在用户之前处理每个 response。
有什么想法吗?
【问题讨论】:
标签: php symfony middleware
我正在寻找一种方法来为Symfony2 上的应用程序创建类似于 Django 的中间件。基本上,我需要在Controllers 之前预处理每个 request 并在Controllers 之后但在用户之前处理每个 response。
有什么想法吗?
【问题讨论】:
标签: php symfony middleware
在 Symfony2 中你不需要中间件。 有些东西叫做内核事件。
http://symfony.com/doc/current/book/internals.html#events
你可能想看看 kernel.request 和 kernel.response
【讨论】:
StackPHP 近期上线;它为使用 Symfony 的 HttpKernelInterface(Symfony、Silex、ezPublish 等)的任何事物提供了一个中间件系统。
【讨论】: