【发布时间】:2014-01-29 18:02:20
【问题描述】:
在我的控制器中,我使用此代码添加了一条消息并重定向:
$this->get('session')->getFlashBag()->add('success', 'Foo Message');
return $this->redirect($this->generateUrl('list_route'));
我使用以下代码在模板中显示了消息:
<div id="flashes" class="row-fluid">
{% for type, flashMessages in app.session.flashbag.all() %}
{% for flashMessage in flashMessages %}
<div class="alert alert-{{ type }}">
<button type="button" class="close" data-dismiss="alert">×</button>
{{ flashMessage|raw }}
</div>
{% endfor %}
{% endfor %}
</div>
在我从 symfony 2.3 升级到 2.4.1 之前,这一直运行良好。
没有错误,我的日志中没有错误。消息根本不显示,app.session.flashbag 为空。
闪光灯包有什么变化吗?如何解决?
【问题讨论】: