我在ZF2和Doctrine有一个项目。 我有一个Action,它有两个表单,每个表单都有自己的实体。 我已经可以在我看来打印这两个了。 但现在我需要将这两个表格保存在银行中的每个实体中。 只需1个提交按钮。 我怎样才能做到这一点? 谢谢
答案 0 :(得分:0)
确保序列化两个表单然后发布到控制器 初始化第一个实体持久化它。然后初始化第二个实体并坚持下去。
$fristEntity = new fristEntity();
//your set statement
$em->persist($fristEntity);
$em->flush();
$secondEntity = new secondEntity();
//your set statement
$em->persist($secondEntity);
$em->flush();
答案 1 :(得分:0)
我建议你为每个实体创建一个字段集。每个字段集将包含特定实体的所有字段和关系。
http://framework.zend.com/manual/current/en/modules/zend.form.collections.html#creating-fieldsets