Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Yii2验证程序不';不显示消息_Php_Yii2_Yii2 Validation - Fatal编程技术网

Php Yii2验证程序不';不显示消息

Php Yii2验证程序不';不显示消息,php,yii2,yii2-validation,Php,Yii2,Yii2 Validation,有人能告诉我我做错了什么吗 // Some other validation rules [['FILE_BLOB'], 'file' , 'maxSize' => 1024 * 1024, 'message' => 'Here goes my message'], //Some more validation rules 我的问题是验证器工作正常,但它显示了内置的错误消息,以防我想上传更大的文件。不是我在'message'=>'这里是我的消息' 如果有两个验证器,我怎么能得到我自

有人能告诉我我做错了什么吗

// Some other validation rules
[['FILE_BLOB'], 'file' , 'maxSize' => 1024 * 1024, 'message' => 'Here goes my message'],
//Some more validation rules
我的问题是验证器工作正常,但它显示了内置的错误消息,以防我想上传更大的文件。不是我在
'message'=>'这里是我的消息'

如果有两个验证器,我怎么能得到我自己的错误消息

[['FILE_BLOB'], 'file' , 'extensions' => ['pdf','text'], 'maxSize' => 1024 * 1024],
我想最简单的方法是像这样分割验证:

[['FILE_BLOB'], 'file' , 'maxSize' => 1024 * 1024],
[['FILE_BLOB'], 'file' , 'extensions' => ['pdf','text']],
但首先我需要开始处理这些信息

编辑:

问题解决了。阅读文档时需要更加小心。
对于具有文件大小的自定义消息,需要使用
'tooBig'
'Toosall'
,但是对于扩展名,自定义消息需要使用
'ErrorExtension'
尝试
tooBig
Toosall
属性:

[['FILE_BLOB'], 'file' , 'maxSize' => 1024 * 1024, 'tooBig' => 'message when file size is large'],

有关更多详细信息,请参阅尝试
tooBig
tooSmall
属性:

[['FILE_BLOB'], 'file' , 'maxSize' => 1024 * 1024, 'tooBig' => 'message when file size is large'],

有关更多详细信息,请参阅

谢谢,我发现我自己:)我太专注于
“消息”
谢谢,我发现我自己:)我太专注于
“消息”
为什么人们在提问之前不阅读文档:|我读了,但正如我已经说过的,我太专注于属性-
“消息”
。我甚至没有考虑到我还需要寻找其他东西。为什么人们在提问之前不阅读文档:|我读了,但正如我已经说过的,我太关注属性-
“消息”
。我甚至没有想到还有什么东西需要我去寻找。