我正在使用ZF2
和AnnotationForms
。直到现在,这对我来说都很好。
我有一个例外,我想在一个视图中显示三个表单。
基本上我会做以下事情:
<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中静态构建我的整个表单?