有人可以告诉我我在这里做错了什么吗?
// Some other validation rules
[['FILE_BLOB'], 'file' , 'maxSize' => 1024 * 1024, 'message' => 'Here goes my message'],
//Some more validation rules
好吧,我的问题是验证器工作正常,但它显示它是内置的 errorMessage,以防我想上传更大的文件。不是我指定的那个'message' => 'Here goes my message'
如果有 2 个验证器,我如何获得自己的 errorMessage?!
[['FILE_BLOB'], 'file' , 'extensions' => ['pdf','text'], 'maxSize' => 1024 * 1024],
我想最简单的方法是像这样拆分验证:
[['FILE_BLOB'], 'file' , 'maxSize' => 1024 * 1024],
[['FILE_BLOB'], 'file' , 'extensions' => ['pdf','text']],
但首先我需要开始处理这些消息。
编辑:
问题解决了。阅读文档时需要更加小心。对于具有文件大小的自定义消息需要使用'tooBig'
or 'tooSmall'
,但对于扩展自定义消息需要使用'wrongExtension'
.