2013-03-26 65 views
0

我使用的是ZF2AnnotationForms。这直到现在对我来说都很好。Zend Framework 2 - 注释表单 - 多个表单在一个视图

我有这个例外,我想在一个视图中显示三种形式。

基本上我做到以下几点:

<form> 
    <?php for field in form1: echo field ?> 
    <?php for field in form2: echo field ?> 
    <?php for field in form3: echo field ?> 
    <input type="submit" /> 
</form> 

我的问题是,一些这些形式具有相同名称(如“城市”)领域。所以一些输入数据会丢失。

我想过重命名字段(HTML名称属性),但随后在与$entity->setData()的动作不起作用的映射......

有谁有一个想法如何,我可以解决这个问题,而不需要在纯html中静态构建我的整个表单?

+1

归根结底,这听起来是的,你要真的想使用Zend的\表格\字段集,而不是Zend的\表\表为单独的“实体的情况下, “ - 虽然我不能给你任何具体的帮助注释的东西:S – Sam 2013-03-26 15:38:14

+0

感谢您的想法..我会检查出 – Ron 2013-03-26 15:45:53

+0

见http://www.michaelgallego.fr/blog/2012/07/04/新的zendform特征 - 解释/ – Sam 2013-03-26 15:49:31

回答