2
是否可以加入對象列表的屬性值來顯示它?
是這樣的:加入樹枝中的對象列表的屬性值
{{ users|join(', ', username) }}
users
哪裏是對象,其具有方法getUsername()
。
我想join
沒有采取額外的參數,但有沒有一種解決方法來實現類似的東西?我不能使用__toString()
功能,因爲它代表了別的東西......
是否可以加入對象列表的屬性值來顯示它?
是這樣的:加入樹枝中的對象列表的屬性值
{{ users|join(', ', username) }}
users
哪裏是對象,其具有方法getUsername()
。
我想join
沒有采取額外的參數,但有沒有一種解決方法來實現類似的東西?我不能使用__toString()
功能,因爲它代表了別的東西......
你可以使用..
{% set usernames = [] %}
{% for user in users %}
{% set usernames = usernames|merge([user.username]) %}
{% endfor %}
{{ usernames|join(', ') }}
不是最漂亮的,但。
你總是可以做一個自定義的樹枝過濾器來做到這一點。
或者只用一個for循環
{% for user in users %}
{{ user.username }}{% if not loop.last %}, {% endif %}
{% endfor %}
這樣對我的作品,謝謝你相同的結果。但是如果你沒有提及它不是最漂亮的方式,我就不會接受你的答案,我應該嘗試使用自定義過濾器,所以大拇指!我會嘗試查看自定義過濾器並將其過帳。 – Stivni 2013-04-11 15:22:28