今天我更新到ZF 2.4使用浮动验证器但不幸的是我意识到我的文件上传表单字段给出了意外的错误消息.
这是我的表单对象
$this->add([
'name' => 'profileimage',
'type' => '\Zend\Form\Element\File',
'attributes' => [
'id' => 'profileimage',
'class' => 'styled',
],
]
);
Run Code Online (Sandbox Code Playgroud)
这是我的验证器
$inputFilter->add([
'name' => 'profileimage',
'required' => false,
'allow_empty' => true,
'priority' => 300,
'filters' => [
['name' => 'StripTags'],
['name' => 'StringTrim'],
],
'validators' => [
[
'name' => '\Zend\Validator\File\IsImage',
],
[
'name' => '\Zend\Validator\File\UploadFile',
],
[
'name' => '\Zend\Validator\File\ImageSize',
'options' => [
'minWidth' => 300,
'minHeight' => 300,
]
],
[
'name' => '\Zend\Validator\File\Size',
'options' => …Run Code Online (Sandbox Code Playgroud) zend-framework zend-form zend-validate zend-file zend-framework2