Symfony2会话闪存与树枝中的if子句不起作用

masterchris_99

我尝试对设置的会话闪存做出反应,但始终获得else-path

Symfony 2.1.3

控制器:

$this->get('session')->getFlashBag()->set('contactActionNoticeError', 'Message not sent');

查看(尝试“旧”和新样式)但我得到了bla2

{% if app.session.flashbag.has("contactActionNoticeError") or app.session.hasFlash("contactActionNoticeError") %}
    bla1
{% else %}
    bla2
{% endif %}

当显示所有闪烁时:

{% for label, flashes in app.session.flashbag.all %}
    {% for flash in flashes %}
        {{ label }} - {{ flash }}
    {% endfor %}
{% endfor %}

我得到这个:

contactActionNoticeError - Message not sent

获取Flashbag内容,然后查看其是否为空:

{% set contactActionNoticeError = app.session.flashbag.get("contactActionNoticeError") %}

{% if (contactActionNoticeError is not empty) %}
    bla1
{% else %}
    bla2
{% endif %}

您仍然可以显示错误(来自文档的代码):

{% for flashMessage in contactActionNoticeError %}
    <div>
        {{ flashMessage }}
    </div>
{% endfor %}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Symfony会话数组在控制器中工作正常,但在树枝中不起作用

来自分类Dev

DATEDIFF在Symfony2中不起作用

来自分类Dev

翻译在Symfony2中不起作用

来自分类Dev

getDoctrine()在FOSUserBundle symfony2中不起作用

来自分类Dev

Symfony2中的搜索功能不起作用

来自分类Dev

Symfony2 notIn不起作用

来自分类Dev

Symfony2控制器中的ClearCache命令在生产环境中不起作用

来自分类Dev

Symfony2 Asset GreaterThan不起作用

来自分类Dev

symfony2不起作用全新安装

来自分类Dev

symfony2(主义)货币约束不起作用

来自分类Dev

Symfony2实体克隆不起作用

来自分类Dev

Symfony2 postUpdate侦听器不起作用

来自分类Dev

在类上的Symfony2 Route注释不起作用

来自分类Dev

Symfony2 FOSRestBundle handleView()不起作用

来自分类Dev

Symfony2实体克隆不起作用

来自分类Dev

Symfony2动态路由器不起作用

来自分类Dev

Symfony2 MobileDetectBundle重定向不起作用

来自分类Dev

Symfony2表格被点击不起作用

来自分类Dev

Symfony2:多个上传文件不起作用

来自分类Dev

Symfony2学说ORM级联分离不起作用

来自分类Dev

不相等的条件不起作用Symfony2

来自分类Dev

作为参数传递时,phpunit代码覆盖率在Symfony2中不起作用

来自分类Dev

Symfony +原则:不起作用的选择子句

来自分类Dev

symfony2中的会话

来自分类Dev

会话超时在Cakephp 2中不起作用

来自分类Dev

在Symfony2中更新实体时的关系-一对一和一对多不起作用

来自分类Dev

在Symfony2中更新实体时的关系-一对一和一对多不起作用

来自分类Dev

Symfony2获取在树枝中调用的操作请求

来自分类Dev

在Symfony2树枝中显示拆分结果