symfony - 连接 twig 中对象列表的属性值

标签 symfony twig

是否可以连接对象列表的属性值来显示它?
像这样的东西:

{{ users|join(', ', username) }}

其中users是对象,具有getUsername()方法。
我想 join 不需要额外的参数,但是有没有解决方法可以实现类似的效果?我无法使用 __toString() 函数,因为它代表其他东西...

最佳答案

或者仅使用一个 forloop 即可获得相同的结果

{% for user in users %}
    {{ user.username }}{% if not loop.last %}, {% endif %}
{% endfor %}

关于symfony - 连接 twig 中对象列表的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15830231/

相关文章:

php - 如何在 Symfony2 中测试响应头?

php - Symfony 3.0.6 看不到我的路线

php - 在 Symfony2 assetic 中加载 JS 文件的顺序

php - 如何将 php 变量传递给 Twig 模板

php - Doctrine Proxy 不初始化

symfony - Symfony2 中的 Twig CamelCase 过滤器

php - Doctrine 2 在更新时获得匹配的行数而不是受影响

php - 如何在 Twig 中检查 null?

php - Symfony2 - 如何在不丢失 Twig 和过滤器功能的情况下根据当前用户本地设置 CSS 路径

php - 在 Sylius 中使用自定义模板及其 ResourceBundle 来创建新实体