我使用Symfony2并安装ADesigns Bundle。如何在CalendarEventListener
课程中获取当前登录的用户?
答案 0 :(得分:0)
至少有3种方法可以做到这一点。所有这些都在第http://symfony.com/doc/current/components/dependency_injection/types.html页的官方Symfony文档中进行了描述。
要获取当前登录用户,您需要注入服务SecurityContext
。然后获取用户对象,您需要下一个代码:
$securityContext->getToken()->getUser();