Symfony FOSUserBundle - включить форму входа в шаблон макета

Мы успешно настроили FOSUserBundle; Войти, зарегистрироваться, сбросить пароль и т. д., все работает просто отлично.

Теперь мы хотим включить форму входа в наш общий макет сайта, в частности, поместив форму в верхний правый раздел заголовка макета. Это было бы достаточно просто, если бы мы имели дело только с полями имени пользователя и пароля. Однако мы, похоже, не можем выяснить, как получить токен CSRF, который генерируется службой FOSUserBundle:

$this->container->get('form.csrf_provider')->generateCsrfToken('authenticate');

Я попытался вызвать вышеупомянутое внутри расширения Twig, которое в противном случае работает нормально, но, очевидно, расширение не может правильно ссылаться на контейнер.

Конечно, есть какой-то простой способ получить токен FOSUserBundle CSRF глобально?

Спасибо! Джейсон

Ответы на вопрос(2)

Ваш ответ на вопрос