如何在树枝中具有var的形式加入字段



我正在尝试与控制器中的循环(在symfony4中)一起创建一个形式,并具有不同的行

for ($i=1 ; $i<=$nblig ; $i++)
                {
                $formBuilder  ->add('date'.$i, DateType::class)
                              -> (...)
                }

表单正常工作(我可以将其转储)。当我尝试用树枝渲染该表格时,我需要类似的循环:

{% for i in 1..nblig %}
  {{ form_widget(form.date ~ i)) }}{% endfor %} 

我不知道如何与var i 。。。。

感谢您的帮助

您现在将 form.date的值与 i,您想要的东西结合在一起,可以使用数组符号或使用 attribute for

{{ form_widget(form['date' ~ i]) }}

{{ form_widget(attribute(form, 'date'~i)) }}

最新更新