相关疑难解决方法(0)

Symfony3渲染多个时间相同的表单

我想多次渲染相同的表单来处理两个不同选项卡的相同操作.问题是,当我尝试时,只显示第一个选项卡的表单,如果我更改表单的ID名称,则为event . 我发现它是symfony的预期行为,但我仍然需要它才能工作.

我发现它可能适用于一个集合,但不知道它是如何工作的.

枝条:

{{ form(contactForm, {'attr': {'id': 'contactFormId' ~ Client.Id}, 'name': "contactFormName" ~ Client.Id})}}
Run Code Online (Sandbox Code Playgroud)

形成:

$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();
Run Code Online (Sandbox Code Playgroud)

forms symfony twig

4
推荐指数
2
解决办法
2838
查看次数

标签 统计

forms ×1

symfony ×1

twig ×1