我想仅在上传文件时验证文件扩展名。
我有一个包含文件输入元素的字段集集合。如果我只想上传一个字段集的文件并将其余的文件输入元素留空,则不会验证表单,尽管它们需要 = false。此验证会触发“fileExtensionNotFound”错误。
有没有办法将 AllowEmpty 添加到扩展验证器之前或之前?
'file' => array(
'required' => false,
'validators' => array(
array(
'name' => 'Zend\Validator\File\Extension',
'options' => array(
'extension' => array('pdf', 'xls','doc'),
)
)
)
)
我必须指定类型为 FileInput。
'file' => array(
'type' => '\Zend\InputFilter\FileInput',
'allow_empty' => true,
'required' => false,
'validators' => array(
array(
'name' => 'Zend\Validator\File\Extension',
'options' => array(
'extension' => array('pdf', 'xls','doc')
),
),
),
),
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句