Мы успешно настроили FOSUserBundle; войти, зарегистрироваться, сбросить пароль и т. д., все работает нормально.
Теперь мы хотим включить форму входа в наш общий макет сайта, в частности, поместив форму в правый верхний раздел заголовка макета. Сделать это было бы достаточно просто, если бы мы имели дело только с полями имени пользователя и пароля. Однако мы не можем понять, как получить токен CSRF, сгенерированный службой FOSUserBundle:
$this->container->get('form.csrf_provider')->generateCsrfToken('authenticate');
Я попытался вызвать вышеуказанное в расширении Twig, которое в остальном работает нормально, однако, видимо, расширение не может правильно ссылаться на контейнер. .
Наверняка есть какой-нибудь простой способ получить CSRF-токен FOSUserBundle по всему миру?
Спасибо! Джейсон