考虑以下html ...
<form method="post">
<input type="colour[]">
<input type="colour[]">
<input type="colour[]">
...
在PHP中,使用$ _POST [&#39; color&#39;]来处理传入的结果是微不足道的,因为它是一个数组。购买如何使用Zend Forms实现这一目标?
我在元素名称的末尾尝试了whacking [],但是ZF拒绝它。
我尝试将setElementsBelongTo()与子表单一起使用,但这意味着我必须将元素数量设置为名义数量。即。如果我想要四个元素,我必须添加四个元素。当我真的想要能够规定一个元素可以多个实例时。
理想情况下,我希望能够使用JavaScript在前端添加额外的元素,然后将其添加到其中。
答案 0 :(得分:1)
尝试在元素对象上调用setIsArray(true)
。这应该允许你使用数组符号作为名称。