Разрешить ввод пустых файлов в Zend_Form
У меня есть простая форма с Zend_Form, которая извлекает все его параметры из файла XML. Форма имеет файл ввода, который мне также нужно разрешить пустую отправку. Я имею в виду, что пользователи должны иметь возможность оставить это поле пустым.
Я пробовал различные комбинации allowEmpty и необходимых директив, но без помощи. Ниже приведен блок XML, генерирующий поле. Спасибо за помощь..
<image1Filename type="file">
<options label="Some Input" allowEmpty="true" required="false" destination="images/cups">
<validators>
<Size validator="Size">
<options value="102400"/>
</Size>
<Extension validator="Extension">
<options value="jpg,png,gif"/>
</Extension>
</validators>
</options>
</image1Filename>
1 ответ
Вы должны добавить:
<required>false</required>
внутри
<options>
В вашем примере это должно быть:
<image1Filename type="file">
<options label="Some Input" allowEmpty="true" required="false" destination="images/cups">
<validators>
<Size validator="Size">
<options value="102400"/>
</Size>
<Extension validator="Extension">
<options value="jpg,png,gif"/>
</Extension>
</validators>
<required>false</required> <!-- <<< here -->
</options>
</image1Filename>