1

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

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

我现在的方式:

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

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

4

1 回答 1

5

您可以将 twig 语法与常规 HTML 结合使用。{%%} 标记表示标签,告诉 twig 有一些渲染逻辑,但您不需要在标签内严格编写 twig 语法。所以:

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

会很好用

于 2012-07-13T13:38:56.127 回答