-1

所以我们有 SomeBundle 并希望在调用 SomeBundleControllerAction 之前执行一些操作(服务\来自另一个包的另一个操作或其他东西)。我读到有些人从捆绑类中尝试它,有些人从事件监听器中尝试(但我无法了解它是如何工作的),现在问题是。

在调用 SomeBundle 的任何操作之前,如何以正确的方式调用(让它成为)服务?

4

2 回答 2

0

这是我的答案的完整描述(一些坏人放了减号=\但根本没有帮助,如果你知道在哪里可以找到答案,下次放链接)http://symfony.com/doc/current/book /internals.html#kernel-controller-event

于 2013-04-12T19:04:18.607 回答
0

我不喜欢仅仅发布一个链接,但这几乎解释了我会在你的情况下做什么。您可以根据需要将服务注入到侦听器中(构造函数、设置器)。

http://symfony.com/doc/current/cookbook/event_dispatcher/before_after_filters.html#before-filters-with-the-kernel-controller-event

于 2013-04-11T21:23:10.703 回答