我想在服务(菜单服务)上执行操作,而bundle在app中注册自己。 Symfony会在每个请求中注册所有bundle,因此应该有一个选项来执行某些操作。
有什么建议吗?
答案 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/