Symfony FOSUserBundle - zawiera formularz logowania w szablonie układu
Z powodzeniem skonfigurowaliśmy FOSUserBundle; logowanie, rejestracja, resetowanie hasła itp. działają prawidłowo.
Teraz chcemy włączyć formularz logowania do naszego ogólnego układu strony, w szczególności umieszczając formularz w prawej górnej części nagłówka układu. Byłoby to łatwe, gdybyśmy mieli do czynienia tylko z polami nazwy użytkownika i hasła. Nie możemy jednak dowiedzieć się, jak uzyskać token CSRF generowany przez usługę FOSUserBundle:
$this->container->get('form.csrf_provider')->generateCsrfToken('authenticate');
Próbowałem wywołać powyższe w rozszerzeniu Twig, które w przeciwnym razie działa dobrze, jednak najwyraźniej rozszerzenie nie może poprawnie odwoływać się do kontenera.
Z pewnością istnieje łatwy sposób uzyskania tokena CSRF FOSUserBundle na całym świecie?
Dzięki! Jason