Ich verwende das Symfony-Sicherheits-Setup. Alles funktioniert gut, aber ich weiß nicht, wie ich eine wichtige Sache machen soll:
Im Zweig kann ich die Informationen des aktuellen Benutzers erreichen, indem ich Folgendes mache:
Welcome, {{ app.user.username }}
o.ä
Wie greife ich im Controller auf dieselben Informationen zu? Insbesondere möchte ich die aktuelle Benutzerentität abrufen, damit ich sie relational in einer anderen Entität speichern kann (Eins-zu-Eins-Zuordnung).
Ich hatte wirklich gehofft, dass es so sein würde
$this->get('security.context')->getToken()->getUser()
aber das funktioniert nicht. Es gibt mir eine Klasse von Typ
Symfony\Component\Security\Core\User\User
und ich möchte einen Typ
Acme\AuctionBundle\Entity\User
Welches ist meine Entität ....