Dyanamic变量名称在Twig中

时间:2016-08-12 15:19:42

标签: symfony twig

对于一系列类似的命名字符串,如何将它们置于类似于php的$$变量的变量中?

我试过了

{% for col in 1..cols %}
  {% set field = 'field'~col %}
  <td>
    {{ form_widget(form.field) }}
  </td>
{% endfor %}

但我得错误属性不存在。

1 个答案:

答案 0 :(得分:2)

解决了它:

{% for col in 1..cols %}
  {% set field = 'field'~col %}
  <td>
    {{ form_widget(attribute(form,field)) }}
  </td>
{% endfor %}