twig在symfony4

时间:2018-04-21 11:50:54

标签: symfony input twig

我有一个带有不同输入字段块的表单。

当我使用标准树枝功能时,我得到一个块:

{{ form(form) }}

如果我想更改我使用的表单中的内容,例如:

{{ form_start(form) }}
  {{ form_widget(form.firstName) }}
  {{ form_widget(form.lastName) }}
{{ form_end(form) }}

这一切都很好,但在这里我使用JS在表单中添加相同字段的多个块(就像可以在一个表单中添加多个人一样)。当我想编辑数据时,我会从数据库中捕获所有数据,当然,并希望在树枝中显示块。

{{ form_start(form) }}
  {# somehow start loop data from the DB here #}
    <div class='block'>
      {{ form_widget(form.firstName) }}
      {{ form_widget(form.lastName) }}
    </div>
  {# somehow end loop data from the DB here #}
{{ form_end(form) }}

是否有可能在Twig,或者我应该在这里使用旧学校?

1 个答案:

答案 0 :(得分:0)

对于所有谷歌相同问题的人,答案在这里: http://symfony.com/doc/current/form/form_collections.html