Symfony1.4少数未保存的嵌入式表单之一

Symfony1.4少数未保存的嵌入式表单之一,symfony1,symfony-1.4,symfony-forms,Symfony1,Symfony 1.4,Symfony Forms,我有相关的银行模型(一对多)电话、社交、服务、工作时间模型。它们都有I18N字段 我使用ahdoctrineeasydembeddeddedRelations插件,因此如果我使用echo$form呈现表单,则银行表单的呈现和保存效果良好 但是我需要手动呈现银行表单(echo$form['new_Phones'][0]['en']['value']),我遇到了以下问题: 除了工作时间外,新的银行表格可以很好地保存所有东西,但它肯定与其他模式相同。然后在编辑表单上,我只填写了银行字段 我已经为这个问

我有相关的银行模型(一对多)电话、社交、服务、工作时间模型。它们都有I18N字段

我使用
ahdoctrineeasydembeddeddedRelations
插件,因此如果我使用
echo$form
呈现表单,则银行表单的呈现和保存效果良好

但是我需要手动呈现银行表单(
echo$form['new_Phones'][0]['en']['value']
),我遇到了以下问题:

除了工作时间外,新的银行表格可以很好地保存所有东西,但它肯定与其他模式相同。然后在编辑表单上,我只填写了银行字段

我已经为这个问题争论了两天了。有人能帮帮我吗

下面是几段代码:
模式:
表单类:

表单模板:

问题出在工作时间。它只有一个字段是i18n。添加第二个非i18n字段是一种肮脏的攻击,但现在它起作用了。我认为这是plugin或symfony中的bug。

如果在使用
echo$form
时它起作用,然后,您应该尝试找出可能需要但忽略的隐藏字段。最好将代码段剪切到最小相关长度,并将其包含在问题中,而不是链接到第三方网站。您可以回答自己的问题并接受它。