Symfony 如何显示空白表单的集合?

Symfony 如何显示空白表单的集合?,symfony,symfony-2.1,symfony-forms,Symfony,Symfony 2.1,Symfony Forms,我知道如何显示表单字段的集合,但如何显示空白以创建空表单? 我想做的是一个表格,其中“Anagrafic”与“MailTelCont”有一对多的关系 “Anagrafic”可以插入多个联系人(电子邮件、电话、传真等) 我的模板: {{ form_row(form3.mailTelContacts) }} 当我查看空白表单时,该字段不显示! 如果您正试图这样做: 你需要使用原型,你要找的是食谱: 特别注意 编辑 只需添加您的等价物addTagForm(collectionHolder,$

我知道如何显示表单字段的集合,但如何显示空白以创建空表单? 我想做的是一个表格,其中“Anagrafic”与“MailTelCont”有一对多的关系 “Anagrafic”可以插入多个联系人(电子邮件、电话、传真等)

我的模板:

{{ form_row(form3.mailTelContacts) }}

当我查看空白表单时,该字段不显示! 如果您正试图这样做:



你需要使用原型,你要找的是食谱:

特别注意

编辑 只需添加您的等价物
addTagForm(collectionHolder,$newLinkLi)在jQuery脚本的末尾,以便在加载页面时自动添加一行

这将使:

jQuery(文档).ready(函数(){
// ...
//在页面加载时添加空表单
地址表(收款人,$newLinkLi);
});

您可以在createForm()调用中添加一个空的虚拟对象


如果您将
by_reference
设置为false,会发生什么情况?

Symfony是一个需要学习的“熊”。几个月来,我一直在融化我的大脑,试图把它做得像样些。这很难。而且它在不断变化。我等不及2.3了,那么他们将“不惜一切代价”保持向后兼容性,直到symfony3。我知道这不能回答你的问题,但我不得不发泄。LOL您只需旋转javascript,以便在加载页面时显示一个空字段。
{{ form_row(form3.mailTelContacts) }}
How can I have an empty field when loading the page?
$this->createForm(new CustomFormType(),$dummy);