2

我想在任何控制器中调用道路时但在号召性用语之前执行一个函数。

目标是代码在控制器中是不可见的,并尽可能做到最好的演练。

4

1 回答 1

2

在这里你有解决方案:https ://matt.drollette.com/2012/06/calling-a-method-before-every-controller-action-in-symfony2/

简而言之,您必须使用内核事件拦截对控制器的调用,然后在侦听器中执行您的代码。您可以“选择”哪些控制器使用此行为来扩展特定接口。

于 2012-11-22T12:51:53.793 回答