私はとを使用ZF2
してAnnotationForms
います。これは今まで私にとってうまくいきました。
1つのビューに3つのフォームを表示したいという例外があります。
基本的に私は次のことをします:
<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>
私の問題は、これらのフォームの一部に同じ名前のフィールドがあることです(例:「city」)。そのため、入力データの一部が失われます。
フィールドの名前(HTMLのname-attribute)の名前を変更することを考えましたが、アクションのマッピングが機能し$entity->setData()
ません...
フォーム全体を単純なhtmlで静的に構築する必要なしに、これをどのように解決できるかを誰かが知っていますか?