我有一个使用Zend_Form完成的简单表单,它从XML文件中检索所有参数。表单有一个文件输入,我需要允许空提交。我的意思是用户应该有机会将此字段留空。
我尝试了allowEmpty和required指令的各种组合但没有帮助。下面是生成字段的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>
答案 0 :(得分:2)
你应该添加:
<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>