【问题标题】:Symfony Get Event Listener response in the controllerSymfony 在控制器中获取事件监听器响应
【发布时间】:2022-08-18 17:38:11
【问题描述】:

当用户想要从控制器访问路由时,我创建了事件侦听器以进行授权。现在我需要在授权成功后从控制器中的事件监听器获取用户数据。在我的事件监听器中,我有:

class EventListener{
     ...
     $user = authenticateMethod();

如何在我的控制器中获取此对象的值? :

class DefaultController:
     public function getProducts():
        $user = ?

    标签: php symfony events event-listener


    【解决方案1】:

    你应该在这里通过这个授权

    https://symfony.com/doc/current/security.html#add-code-to-deny-access

    例如通过使用 symfony 授权方法

    【讨论】:

      猜你喜欢
      • 2018-11-28
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      • 1970-01-01
      • 1970-01-01
      • 2018-11-20
      • 2013-08-16
      • 1970-01-01
      相关资源
      最近更新 更多