在app中捆绑注册时对服务执行操作

时间:2012-04-04 19:57:52

标签: symfony bundles

我想在服务(菜单服务)上执行操作,而bundle在app中注册自己。 Symfony会在每个请求中注册所有bundle,因此应该有一个选项来执行某些操作。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

不确定您的意思,但您可以使用一些内核事件来进行一些自定义。 请查看:http://symfony.com/doc/current/book/internals.html#kernel-request-event

或者,您可以使用CompilerPass在服务编译期间执行某些操作。以下是关于Compiler PAS的解释: http://richardmiller.co.uk/2012/02/15/symfony2-service-container-compiler-passes/