在开发应用程序时,永远不要相信从用户接收到的数据。为了使用模式来验证用户的输入,应该调用 yii\base\Model::validate() 方法。如果验证成功,它返回一个布尔值。...['website', 'url', 'defaultScheme' => 'http'];
captcha : 验证码
// 说明:CCaptchaValidator 的别名,确保了特性的值等于 CAPTCHA...['age', 'default', 'value' => null]
exist : 存在
// 说明:CExistValidator 的别名,确保属性值存在于指定的数据表字段中....['level', 'in', 'range' => [1, 2, 3]]
unique : 唯一性
// 说明:CUniqueValidator 的别名,确保了特性在数据表字段中是唯一的....,如果我们要对其进行每个字段进行message提示的时候,就得拆分开,单独设置各自的message,这样写起来复杂而又费事。