在Twig中引用表达式中的变量

时间:2012-04-04 13:24:52

标签: symfony twig

我正在使用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(...) }}(整数)?

1 个答案:

答案 0 :(得分:0)

您可以使用attribute功能执行此操作:

{{ form_label(attribute(tags_form, 'chactivity' ~ activity.id)) }}