动态嵌入式窗体

时间:2011-05-24 14:15:13

标签: symfony1 symfony-1.4

我希望使用Doctrine在Symfony 1.4中动态添加embeddedForm。

我主要想做的是:

1)仅根据是否已勾选复选框显示关系

2)如果选中,则显示embeddedForm

3)然后能够添加新的嵌入式窗体或删除现有的窗体

我见过ahDoctrineEasyEmbeddedRelationsPlugin,看起来配置很糟糕。唯一的问题是'newFormsInitialCount'=> 1,意味着默认情况下始终有1个表单。我默认只需要0个表单。

我也看过几个教程,但默认情况下似乎都至少有一个关系。

对我来说,embeddedForm需要是可选的,只在需要时显示。

由于

1 个答案:

答案 0 :(得分:0)

根据以下链接关注信息:

首先是关于使用ajax添加“子表单”,从第二个派生,你可以隐藏不需要的表单字段并按照javascript切换它们(例如jQuery.toggle())!