所以我们已经有SomeBundle并希望在调用SomeBundleControllerAction之前执行一些操作(来自另一个bundle或其他的服务\另一个动作)。我读到有些人从bundle类中尝试它,有些来自事件监听器(但是我无法了解它是如何工作的)现在问题是。
在调用SomeBundle的任何动作之前,如何调用,正确的方式,(让它成为)服务?
答案 0 :(得分:0)
我不喜欢发布链接,但这几乎解释了我会在你的情况下做什么。无论如何,您都可以将服务注入到监听器中(构造函数,设置器)。
答案 1 :(得分:0)
这里是我的答案的完整描述(一些坏人放弃= \但根本没有帮助,下次放置链接,如果你知道在哪里找到答案)http://symfony.com/doc/current/book/internals.html#kernel-controller-event