Sto usando l'installazione di sicurezza di Symfony. Tutto funziona bene, ma non so come fare una cosa importante:Come si ottiene l'entità che rappresenta l'utente corrente in Symfony2?
In ramoscello, posso raggiungere informazioni dell'utente corrente facendo:
Welcome, {{ app.user.username }}
o simile
Come faccio accedere a queste stesse informazioni nel Controller? Nello specifico, voglio ottenere l'entità utente corrente in modo che possa memorizzarla in relazione in un'altra entità (mappatura uno a uno).
speravo davvero che sarebbe
$this->get('security.context')->getToken()->getUser()
ma che non funziona. Mi dà una classe di tipo
Symfony\Component\Security\Core\User\User
e voglio uno di tipo
Acme\AuctionBundle\Entity\User
che è il mio soggetto ....
[The Symfony libro: Recupero l'oggetto utente] (http://symfony.com/doc/master/book/security.html#retrieving-the-user-object) – Hubro