Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在任何控制器中调用道路时但在号召性用语之前执行一个函数。
目标是代码在控制器中是不可见的,并尽可能做到最好的演练。
在这里你有解决方案:https ://matt.drollette.com/2012/06/calling-a-method-before-every-controller-action-in-symfony2/
简而言之,您必须使用内核事件拦截对控制器的调用,然后在侦听器中执行您的代码。您可以“选择”哪些控制器使用此行为来扩展特定接口。