我正在尝试在实体中获取用户对象。我正在使用 FosUserBundle 和 PugxMultiUserBundle,并尝试了以下命令:
container->get('fos_user.user_manager')->getToken()->getUser();
但我得到:
Undefined property $container
我该如何解决?
谢谢您的帮助。
不起作用的功能在实体内部,如下所示:
protected function getUploadDir()
{
$userManager = $this->container->get('security.context');
$user = $userManager->findUserByUsername($this->container->get('security.context')
->getToken()
->getUser());
return 'uploads/'.$user;
}