我正在尝试与控制器中的循环(在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)) }}