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元素指定您想要的确切名称,包括索引。我试过了。在输出上,我得到了几个