Я использую настройки безопасности Symfony. Все отлично работает, но я не знаю, как сделать одну важную вещь:
В ветке я могу получить информацию о текущем пользователе, выполнив:
Welcome, {{ app.user.username }}
или похожие
Как мне получить доступ к этой же информации в контроллере? В частности, я хочу получить текущий пользовательский объект, чтобы я мог сохранить его реляционно в другом объекте (сопоставление один-к-одному).
Я действительно надеялся, что это будет
$this->get('security.context')->getToken()->getUser()
но это не работает Это дает мне класс типа
Symfony\Component\Security\Core\User\User
и я хочу один из типа
Acme\AuctionBundle\Entity\User
которая моя сущность ....