为什么呢?因为,我想使用它们为一个表单附加多个模型/实体。
我的想法是什么?在我看来,我必须在一个模型/实体中获取所有数据,然后填充多个表(使用Mapper或Gateway),但逻辑上一个模型用于一个表。
我建议的解决方案是什么?因此,要在多个表中添加一个Form数据,我必须使用两个模型。但是在ZF2中,表单可以使用$ form-> setHydrator。
我想知道什么?这个问题的任何其他可能性。
感谢。
答案 0 :(得分:4)
您是否考虑过使用formCollections?
基本上你会为每个实体制作一个字段集,它有自己的字段和水合器。然后创建一个包含这些字段集的表单。
与此处的教程非常相似:http://framework.zend.com/manual/2.0/en/modules/zend.form.collections.html
(我现在正在使用手机,所以很难给出例子,如果你需要我详细说明,请告诉我)