gpt4 book ai didi

events - 如何在 session 和路由器监听器之间注册事件监听器?

转载 作者:行者123 更新时间:2023-12-05 03:14:43 24 4
gpt4 key购买 nike

我想在 Session 监听器已经触发但 Router 监听器尚未触发后为 kernel.request 注册我的监听器(以便在我的监听器中我已经可以使用 session ,但万一路由没有找到它仍然被解雇)。我读到可以通过设置 priority 来操纵监听器触发的顺序,但似乎那些“标准”Symfony 监听器都以默认优先级触发。

那么有什么办法/如何在 Symfony 提供的监听器之间注册监听器?

最佳答案

您可以通过以下方式获取监听器的优先级:

 php app/console container:debug listener_service_name

您应该得到详细的输出,如果它是 kernel.event_listener,您可以在标签下看到优先级。如果它是一个 kernel.event_subscriber,您必须在相应的类中查看 getSubscribedEvents() 方法。第二个数组参数是优先级。

关于events - 如何在 session 和路由器监听器之间注册事件监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23408426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com