У меня есть простая форма, выполненная с 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>
Вы должны добавить:
<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>