Zend_Form 输入数组

Zend_Form array of inputs

使用 Zend_Form,我将如何创建这样的表单元素:

<input type="file" name="file[]" value="" />
<input type="file" name="file[]" value="" />

如果我不知道用户要上传多少文件。 现在输入 type="file" 的设置看起来

form.elements.file.type = "File"
form.elements.file.options.required = true
form.elements.file.options.label = "File"
form.elements.file.options.validators.extension.validator = "Extension"
form.elements.file.options.validators.extension.options.extension = "gif,jpg,jpeg,png,swf"

请试试这个

    $image = new Zend_Form_Element_File("image");
    $image->setAttrib('multiple', true)
           ->setIsArray(true)
           ->addValidator('Extension', false, 'gif,jpg,jpeg,png,swf');