如何在symfony2中创建一个Twig嵌套循环?

时间:2014-07-01 18:41:12

标签: symfony twig

我正在使用symfony 2我在Twig中有以下代码

        {% for entity in entities1 %}
            {{ entity.id }}
            {% for ul in userlike %}
                {%  if entity.id == ul.images_id %}
                    {{ ul.username }}
                {% endif %}
            {% endfor %}
        {% endfor %}

内循环只执行一次!! 输出如下:

85 mali user1 mina 84 83 75 74 73 72 71

要解决此问题,您推荐什么解决方案?

1 个答案:

答案 0 :(得分:0)

内循环不会只执行一次,只是你的循环内的条件只满足一次,即在第一次迭代时。换句话说,实体84匹配多个image_ids,但您的剩余实体ID与任何image_ids

都不匹配