在Twig文档的deprecated页上:
在Twig 2.10中不建议在for标记上添加if条件。 在“ for”主体内使用过滤器过滤器或“ if”条件(如果 您的条件取决于循环内更新的变量)
如果我清楚该部分:
“ for”体内存在“ if”条件
通过这种方式:
<ul>
{% for user in users if user.active %}
<li>{{ user.username|e }}</li>
{% endfor %}
</ul>
这部分尚不清楚:
使用过滤器过滤器
是否有任何示例说明了如何错误和正确?
答案 0 :(得分:0)
应该是这种方式(摘自docs):
<ul>
{% for user in users|filter(user => user.active) %}
<li>{{ user.username|e }}</li>
{% endfor %}
</ul>