Zeigen, token, Benutzername symfony2 in twig
Ich versuche, die Anzeige der Benutzernamen des angemeldeten Benutzers in meine twig-template.
Einstellung-token, die funktioniert perfekt mit firewalls und meldet den Benutzer an:
$token = new UsernamePasswordToken($user->getUsername(), $user->getPassword(), "secured_area", $user->getRoles());
$this->get("security.context")->setToken($token);
$session->set('_security_secured_area', serialize($token));
Möchte ich etwas wie:
<div class='meta'>Logged in as <b>username_here</b>
oben meine Vorlage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unter normalen Umständen sollten Sie in der Lage sein, um die Anzeige der Benutzernamen durch das schreiben dieser Zeile:
Nur für den Fall habe ich nicht bekommen, die Frage Recht oder gar nicht verstehen, was Sie da haben ist auch eine alternative. Hinweis was wurde auch erwähnt, in den Kommentaren von @Tsounable. Diese alternative ist veraltet seit version 2.6 und sollte nicht mehr verwendet werden!
Nicht sicher, was funktioniert für Sie heraus. Die erstere ist die Art von "standard" Weg, um zu erreichen, was Sie wollen.