Symfony 在应用程序中捆绑注册时对服务执行操作
当bundle在应用程序中注册时,我想对服务(菜单服务)执行操作。 Symfony在每个请求上注册所有bundle,因此此时应该有一个选项来执行一些操作Symfony 在应用程序中捆绑注册时对服务执行操作,symfony,bundles,Symfony,Bundles,当bundle在应用程序中注册时,我想对服务(菜单服务)执行操作。 Symfony在每个请求上注册所有bundle,因此此时应该有一个选项来执行一些操作 有什么建议吗 不太清楚您的意思,但是您可以使用一些内核事件来进行一些定制。 让我们看看: 或者,您可以在服务编译期间使用CompilerPass执行一些操作。下面是关于编译器过程的解释: 您是只想对每个请求运行一个操作,还是真的关心它在bundle注册期间运行?CompilerPass完成了这项工作。大约是:1。在AdminBundle中具有全
有什么建议吗 不太清楚您的意思,但是您可以使用一些内核事件来进行一些定制。 让我们看看: 或者,您可以在服务编译期间使用CompilerPass执行一些操作。下面是关于编译器过程的解释:
您是只想对每个请求运行一个操作,还是真的关心它在bundle注册期间运行?CompilerPass完成了这项工作。大约是:1。在AdminBundle中具有全局模块菜单;2.一些捆绑包应该在该菜单中自动注册;我在CompilerPass中使用了标记服务