我正在使用Symfony2和Twig显示一个表单,并且需要使用数组循环以动态顺序显示某些字段。代码如下所示:
{% for activity in activities %}
<div class="check">
{{ form_label(tags_form.chactivity{{ activity.id }}) }}
{{ form_widget(tags_form.chactivity{{ activity.id }}) }}
</div>
{% endfor %}
但当然{{ activity.id }}
不适合这里。
如何在activity.id
和{{ form_label(...) }}
表达式中使用{{ form_widget(...) }}
(整数)?
答案 0 :(得分:0)
您可以使用attribute功能执行此操作:
{{ form_label(attribute(tags_form, 'chactivity' ~ activity.id)) }}