yii2.0 模型表单验证
public function rules()
{
return [
[['nav_name'], 'required' ,'requiredValue'=>'必填值' ,'message'=>'提示信息'], //必填
[['create_time', 'update_time'], 'safe'], //安全
['email', 'email'],//邮箱验证
[['字段名'],'match','pattern'=>'正则表达式','message'=>'提示信息'],//正则匹配
[['字段名'],'match','not'=>true,'pattern'=>'正则表达式','message'=>'提示信息'],//正则去反
['website', 'url', 'defaultScheme' => 'http'],//网址验证
['age', 'compare', 'compareValue' => 30, 'operator' => '>='], //比较
['age', 'default', 'value' => null], //默认值
['verificationCode', 'captcha'],//验证吗
['username', 'exist'], //存在
['primaryImage','image', 'extensions' => 'png, jpg,jpeg','minWidth' => 100,'maxWidth' => 1000,'minHeight' => 100,'maxHeight' => 1000,],//文件
[['username', 'email'], 'filter', 'filter' => 'trim', 'skipOnArray' => true], //滤镜
['level', 'in', 'range' => [1, 2, 3]],//范围
['username', 'unique'],//唯一性
['age', 'integer'],//整数
['salary', 'number'],//数字
['salary', 'double'],//双精度浮点
[['from', 'to'], 'date'],//日期
['username', 'string', 'length' => [4, 24]],//字符串
['字段名', 'boolean', 'trueValue' => true, 'falseValue' => false, 'strict' => true],//布尔型
];
}
展开阅读全文
版权声明:
本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:jaagool@sina.cn 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:jaagool@sina.cn 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。