0

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 }}ここには収まりません。

and式内でactivity.id(integer)を使用するにはどうすればよいですか?{{ form_label(...) }}{{ form_widget(...) }}

4

1 に答える 1

0

You can do this using the attribute function:

{{ form_label(attribute(tags_form, 'chactivity' ~ activity.id)) }}
于 2012-04-04T13:32:27.520 に答える