FileValidator file 确保验证项含有一个上传文件的名字
FilterValidator filter 通过一个过滤器改变此验证项
CRangeValidator in 确保验证项的值在预先指定的范围之内...url 有效的URL格式验证
SafeValidator safe 认为该验证项是安全的,以便于块赋值
比如:file 验证图片 图片可以为空、类型只能是jpg、png或者gif,最大10M等
public...types' => 'jpg,gif,png',
'maxSize' => 1024 * 1024 * 10,
'toLarge' => '上传图片已超过...10M',
],
['title','string', 'length' => [1, 10]],
];
}
说明:除了使用Yii2...框架提供的预定义验证器之外,安正规则中指定的“validator”还可以是模型类中的一个方法名,或者是一个自定义验证器的类型,这里就不再详细赘述。