он действительно попал в сессию:
$container->get('session')->getFlashBag()->peekAll()
- Рендерю twig-шаблон
- В шаблоне в app.flashes/app.session.flashbag - пусто :\
У меня Symfony 4.4 и легаси-приложуха, где сессия стартует до инициализации Symfony.
Пробовал так:
https://symfony.com/doc/4.4/session/php_bridge.html
https://symfony.com/doc/4.4/components/http_foundation/session_php_bridge.html
Пробовал убирать session_start и отдавать всю инициализацию Symfony
handler_id: session.handler.native_file
storage_id: session.storage.native
Бестолку, всё равно в шаблоне флешей не видно
попробуй app.session.flashbag.all
Не, пусто :(
да сделай дамп app.flashes
{% for label, messages in app.flashes %} {% for message in messages %} {{ label }} - {{ message }} {% endfor %} {% endfor %}
Обсуждают сегодня