获得服务类用户

时间:2015-05-25 09:08:29

标签: php symfony

我使用Symfony2并安装ADesigns Bundle。如何在CalendarEventListener课程中获取当前登录的用户?

1 个答案:

答案 0 :(得分:0)

至少有3种方法可以做到这一点。所有这些都在第http://symfony.com/doc/current/components/dependency_injection/types.html页的官方Symfony文档中进行了描述。

要获取当前登录用户,您需要注入服务SecurityContext。然后获取用户对象,您需要下一个代码:

$securityContext->getToken()->getUser();