2015-07-08 3 views
0

Использование Zend_Form, как я бы создать элементы формы, как это:Zend_Form массив входов

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

Если я не знаю, сколько файлов пользователь хочет загрузить. Теперь настройки для ввода типа = «файл» выглядеть

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" 

ответ

0

Пожалуйста, попробуйте с этим

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

Спасибо. Оно работает. .ini config выглядит как 'form.elements.file.type =" Файл "' 'form.elements.file.options.multiple = true'' form.elements.file.options.isarray = true' 'form. elements.file.options.required = true' 'form.elements.file.options.label =" Файл "' 'form.elements.file.options.validators.extension.validator =" Расширение " form.elements. file.options.validators.extension.options.extension = "gif, jpg, jpeg, png, swf" ' –

Смежные вопросы