Symfony3 + Twig:用数字加入数组

Rob*_*ste 3 symfony twig twig-filter

我试图在数组中显示所有元素并用换行符分隔它们,但我无法使它工作.

这是我尝试过的:

{{ user.roles | join('<br/>') }}
{{ user.roles | join('<br/>' | raw) }}
{{ user.roles | join('\n' | nl2br | raw) }}
Run Code Online (Sandbox Code Playgroud)

每次我得到类似的东西:

ROLE_PARENT <BR/> ROLE_ADMIN <BR/> ROLE_MANAGER <BR/> ROLE_USER

如何告诉twig呈现<br/>为html?

我可以遍历数组,但这不是我第一次尝试渲染html标签,我想要一个明确的解决方案来解决这个问题.

Dip*_*hah 7

对你的第三次尝试稍作修改也应该做到这一点.

{{ user.roles | join('\n')| nl2br  }}
Run Code Online (Sandbox Code Playgroud)