我有一个User
实体类,用于身份验证提供程序:
/**
* @ORM\Entity(repositoryClass="Aurora\LikeBundle\Entity\UserRepository")
*/
class User implements AdvancedUserInterface
{
...
}
在UserRepository
我有一个自定义方法getServices()
。在我的控制器中,我可以通过调用访问当前用户$this->container->get('security.context')->getToken()->getUser()
- 但它只返回用户对象(带有 setter 和 getter),没有存储库方法。
如何从安全上下文中访问它们?