我正在使用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
要解决此问题,您推荐什么解决方案?
答案 0 :(得分:0)
内循环不会只执行一次,只是你的循环内的条件只满足一次,即在第一次迭代时。换句话说,实体84匹配多个image_ids,但您的剩余实体ID与任何image_ids
都不匹配