Zend framework ZF:Zend_表单元素文件和Zend_表单-多次上传。如何为输入文件设置num?

Zend framework ZF:Zend_表单元素文件和Zend_表单-多次上传。如何为输入文件设置num?,zend-framework,file-upload,zend-form,Zend Framework,File Upload,Zend Form,我多次上传以下代码: $image = new Zend_Form_Element_File("image"); $image->setDestination(PATH) ->setAttrib('multiple', true) ->setIsArray(true); 在表单渲染之后,我得到了以下结果: <input type="file" name="image[]" /> <inp

我多次上传以下代码:

$image = new Zend_Form_Element_File("image");
        $image->setDestination(PATH)
              ->setAttrib('multiple', true)
              ->setIsArray(true);
在表单渲染之后,我得到了以下结果:

<input type="file" name="image[]" />
<input type="file" name="image[]" />
<input type="file" name="image[]" />
但我想为每个输入设置num,如下所示:

<input type="file" name="image[1]" />
<input type="file" name="image[2]" />
<input type="file" name="image[3]" />
是否可以使用Zend_表单来完成


Sub_表单不适合此任务,因为Zend_表单元素文件会忽略它。

一个选项是添加多个输入,如下所示:

$this->addElement('file', 'image[0]', ...);
$this->addElement('file', 'image[1]', ...);
$this->addElement('file', 'image[2]', ...);
这应该会产生类似于你想要的东西


基本上,只需给file元素指定您想要的确切名称,包括索引。

我试过了。在输出上,我得到了几个