2形成相同的视图zf2学说

时间:2015-05-08 03:24:15

标签: forms entity-framework doctrine-orm zend-framework2

我在ZF2和Doctrine有一个项目。 我有一个Action,它有两个表单,每个表单都有自己的实体。 我已经可以在我看来打印这两个了。 但现在我需要将这两个表格保存在银行中的每个实体中。 只需1个提交按钮。 我怎样才能做到这一点? 谢谢

2 个答案:

答案 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