Symfony2 и FOS Bundle Пользователь выпуск ...Variable «csrf_token» не существует в :: base.html.twig
Я выполнил свою собственную форму входа в голове страницы (с помощью Bundle FOS пользователя, как по направлениям в http://forum.symfony-project.org/viewtopic.php?f=31&t=37767.)
Теперь, у меня есть сообщение об ошибке
Variable "csrf_token" does not exist in ::base.html.twig
Кто-то на этом форуме (URL выше) был точно такой же вопрос, и решить его, поместив в скрытом поле CSRF как это
<input type="hidden" name="_csrf_token" value="{{ csrf_token }}" />
Моя проблема заключается в том, что она работает нормально, когда она находится на пути/логина, но мне не нужна эта отдельная страница входа, я хочу, чтобы моя форма была встроена в заголовок страницы, и кажется, что {{ csrf_token}} доступен только, когда страница отображается контроллером входа ...
Кроме того, как мне получить сообщения об ошибках (вспышки) там, я предполагаю, что я должен включить контроллер входа в мой контроллер по умолчанию, каждый раз получать все эти переменные, или ...? Или я должен вместо этого визуализировать контроллер userBundle в этой части заголовка вместо того, чтобы вставить в него часть шаблона UserBundle?