Symfony FOSUserBundle - Anmeldeformular in Layoutvorlage aufnehmen
Wir haben das FOSUserBundle erfolgreich konfiguriert. Login, Registrieren, Passwort zurücksetzen usw. funktionieren alle einwandfrei.
Jetzt möchten wir das Anmeldeformular in unser allgemeines Site-Layout integrieren und das Formular insbesondere in den oberen rechten Bereich der Layout-Kopfzeile einfügen. Dies wäre recht einfach, wenn wir uns nur mit den Feldern Benutzername und Passwort befassen würden. Es scheint jedoch nicht möglich zu sein, herauszufinden, wie das vom FOSUserBundle-Dienst generierte CSRF-Token abgerufen werden kann:
$this->container->get('form.csrf_provider')->generateCsrfToken('authenticate');
Ich habe versucht, das oben genannte in einer Twig-Erweiterung aufzurufen, die ansonsten gut funktioniert, aber anscheinend kann die Erweiterung den Container nicht richtig referenzieren.
Sicher gibt es eine einfache Möglichkeit, das FOSUserBundle-CSRF-Token weltweit zu erhalten?
Vielen Dank! Jason