簡體   English   中英

我如何使用Zend Form處理無限數量的元素

[英]How can I process an unlimited amount of elements using Zend Form

考慮以下html ...

<form method="post">
  <input type="colour[]">
  <input type="colour[]">
  <input type="colour[]">
  ...

在PHP中,使用$ _POST ['colour']處理傳入的結果很簡單,因為它是一個數組。 購買使用Zend Forms如何做到這一點?

我嘗試在元素名稱的末尾重擊[],但ZF拒絕了它。

我嘗試將setElementsBelongTo()與子窗體一起使用,但這意味着我必須將元素數量設置為名義數量。 即。 如果要四個元素,則必須添加四個元素。 實際上,我希望能夠規定一個元素可以有多個實例。

理想情況下,我希望能夠使用JavaScript在前端添加其他元素,然后再將其添加。

嘗試在元素對象上調用setIsArray(true) 那應該允許您使用數組符號表示名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM