Twig-在实体项中显示属性



我有一个实体,它有一个items属性,该属性是item实体的数组。item实体具有id和name属性。

我想做的是获取entity.items并显示所有名称属性,用逗号分隔。

我现在的方式:

<tr>
        <th>Items</th>
        <td>
            {% for item in entity.items %}
                {{ item.name }}
            {% endfor %}
        </td>
</tr>

但它不是用逗号分隔的。我尝试了Join过滤器,但在这种情况下找不到使用它的方法,因为我有一个对象数组。

您可以将trick语法与常规HTML相结合。{%%}标记表示标记,告诉分支有一些呈现逻辑,但不需要在标记中严格编写分支语法。因此:

{% for item in entity.items %}
    {{ item.name }}{% if not loop.last %}, {% endif %}
{% endfor %}

将正常工作

相关内容

  • 没有找到相关文章

最新更新