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