我的项目使用 fosuserbundle 在 symfony 2.3 上运行。我想在控制器中获取当前用户
$securityContext = $this->get('security.context');
$this->currentUser = $securityContext->getToken()->getUser();
如果我在indexAction()
. 但是我在控制器的每个功能中都需要用户,所以我尝试将代码放入一个__construct
函数中,现在它不再起作用了。
为什么我不能在构造函数中设置变量?