[英]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.