打印具有特定ID的项目

时间:2014-07-03 21:06:55

标签: symfony twig

我只想用树枝打印,“内容”用“id”打印1。 这是有效的:

{% for this in warning %}
    {%  if this.id == 1 %}
        {{ this.content| raw }}
    {% endif %}
{% endfor %}

但是我怎么能用最简单的语法来做同样的事情呢?

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

您可以使用for .. in .. if syntax

{% for this in warning if this.id == 1 $}
    {{ this.content | raw }}
{% endfor %}

答案 1 :(得分:0)

根据您对Corzin答案的评论,您可以尝试

{% for this in warning %}
   {{ this.id == 1 ? this.content|raw : '' }}
{% endfor %}

但我认为Corzin的答案是最好的解决方案