2013-03-26 69 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

回答