I want to add support for flash messages on our pages. I implemented this by following the documentation found here.
I added the following snipplet to my base layout. (i also tried to add it to a specific action template).
{% if app.session.hasFlash('notice') %}
<div id="flashmessage" class="flash-notice">
{{ app.session.flash('notice') }}
</div>
{% endif %}
After adding the following error is thrown
Twig_Error_Runtime: Item "hasFlash" for "" does not exist in "MyBundle::layout.html.twig" at line 66
Is there anything else i need to do ?
var_dump($this->get('session'));
output in your controller action? – SeawardhasFlash()
as in your example or{% for flashMessage in app.session.getFlashes() %} {{ {{ flashMessage }} {% endfor %}
– Schlessel