【发布时间】:2016-03-29 13:38:09
【问题描述】:
我想多次呈现同一个表单来处理两个不同选项卡的相同操作。 问题是当我尝试时,只显示第一个选项卡的表单,如果我更改表单的 id 和 name . 我发现这是 symfony 的预期行为,但我仍然需要它来工作。
我发现它可能适用于集合,但不知道它是如何工作的。
树枝:
{{ form(contactForm, {'attr': {'id': 'contactFormId' ~ Client.Id}, 'name': "contactFormName" ~ Client.Id})}}
表格:
$this->contactForm = $this->createFormBuilder($contact, array('allow_extra_fields' =>true))
->add('Nom', TextType::class, array('mapped'=>false))
->add('Prenom', TextType::class, array('mapped'=>false))
->add('Telephone', TextType::class, array(
'label' => 'Téléphone'))
->add('Email', TextType::class)
->add('Ajouter', SubmitType::class)
->getForm();
【问题讨论】: