仅在上传文件时使用 Zend 2 扩展验证器

迈克·阿西

我想仅在上传文件时验证文件扩展名。

我有一个包含文件输入元素的字段集集合。如果我只想上传一个字段集的文件并将其余的文件输入元素留空,则不会验证表单,尽管它们需要 = 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Zend 2表单验证器

来自分类Dev

在Zend Framework 2中验证文件

来自分类Dev

Zend 1到Zend 2,正在使用装饰器,我现在如何实现相同的行为?

来自分类Dev

Zend元素或验证器

来自分类Dev

Zend元素或验证器

来自分类Dev

Zend Framework 2-使用字段集时我无法设法验证表单

来自分类Dev

表单未正确验证Zend Framework 2

来自分类Dev

Zend 2表单验证-数组名称

来自分类Dev

使用setAction时,Zend表单验证失败

来自分类Dev

使用水化器时Zend Framework 2的项目中的原则映射异常

来自分类Dev

Zend Framework 2 事件管理器

来自分类Dev

安装Zend Framework 2时出错

来自分类Dev

在Zend Framework 2中使用Ajax

来自分类Dev

如何使Zend Framework 2与Nginx配合使用?

来自分类Dev

如何使Zend Framework 2与Nginx配合使用?

来自分类Dev

如何使用vhost配置zend Framework 2?

来自分类Dev

zend 2:无法呈现模板...解析器无法解析为文件

来自分类Dev

Zend Framework 2无法呈现视图,解析器无法解析为文件。为什么?

来自分类Dev

验证上传的文件扩展名Yii2

来自分类Dev

Zend Framework 2-如果为空,如何跳过Zend \ Form \ Element \ Time的验证

来自分类Dev

使用插件管理器配置Zend Framework 2输入过滤器

来自分类Dev

Zend Framework 2-使用控制器插件中的值设置布局变量

来自分类Dev

使用ZF2中的JQuery从Zend控制器制作JSON对象

来自分类Dev

使用Zend2 Flashmessenger控制器/插件显示成功消息

来自分类Dev

如何在Zend 2中的控制器外部使用redirect()

来自分类Dev

使用插件管理器配置Zend Framework 2输入过滤器

来自分类Dev

Intl PHP扩展例外Zend Framework 2共享主机

来自分类Dev

扩展第三方zend Framework 2模块

来自分类Dev

Zend Framework 2翻译图像验证码消息

Related 相关文章

热门标签

归档