Symfony 보안 설정을 사용하고 있습니다. 모든 것이 잘 작동하지만 중요한 한 가지 방법을 모르겠습니다.
나뭇 가지에서 나는 다음을 수행하여 현재 사용자 정보에 도달 할 수 있습니다.
Welcome, {{ app.user.username }}
또는 유사
컨트롤러에서 동일한 정보에 어떻게 액세스합니까? 특히 현재 사용자 엔터티를 가져 와서 다른 엔터티에 관계형으로 저장할 수 있습니다 (일대일 매핑).
나는 정말로 그것이기를 바랐다.
$this->get('security.context')->getToken()->getUser()
그러나 그것은 작동하지 않습니다. 그것은 나에게 유형의 클래스를 제공
Symfony\Component\Security\Core\User\User
그리고 나는 유형 중 하나를 원한다
Acme\AuctionBundle\Entity\User
그것은 나의 실체입니다 ....