zoukankan      html  css  js  c++  java
  • YII 验证规则


    Yii为你提供了很多预定义的验证器类,同时也指定了别名,用在定义规则时。Yii1.1版本,预定义的验证器别名的完整列表如下:

    * boolean:它是CBooleanValidator类的别名,验证属性的值是布尔值(true或false)。

    * captcha:它是CCaptchaValidator类的别名,验证属性的值等于一个显示的CAPTCHA(验证码)的值。

    * compare:它是CCompareValidator类的别名,验证属性的值与另一个属性的值相等。


    * email:它是CEmailValidator类的别名,验证属性的值为有一个有效的Email地址。


    * default:它是CDefaultValidator类的别名,验证属性的值为分配的默认值。


    * exist:它是CExistValidator类的别名,验证属性的值在表中的对应列中存在。


    * file:它是CFileValidator类的别名,验证属性的值包含上传的文件。


    * filter:它是CFilterValidator类的别名,用过滤器转换属性的值。


    * in:它是CRangeValidator类的别名,验证属性值在一个预定义列表中。


    * length:它是CStringValidator类的别名,验证属性值的长度在一个范围内。


    * match:它是CRegularExpressionValidator类的别名,验证属性值匹配一个正则表达式。


    * numerical:它是CNumberValidator类的别名,验证属性值是数字。


    * required:它是CRequiredValidator类的别名,验证属性值必需有值,不能为空。


    * type:它是CTypedValidator类的别名,验证属性值是一个指定的数据类型。


    * unique:它是CUniquedValidator类的别名,验证属性值在表中的对应列中是唯一的。


    * url:它是CUrlValidator类的别名,验证属性值是一个有效的URL。

  • 相关阅读:
    实验楼之Linux快捷、用户及文件权限、文件查看
    《生物信息学》——李霞;;生信概念
    MySQL 之 导出导入数据
    MySQL 之 扩展例子
    MySQL之创、增、删、改、查
    R 中数据导入
    神经网络,25个术语
    Python之文件输入输出,
    爬虫之BeautifulSoup, CSS
    Linux软连接和硬链接
  • 原文地址:https://www.cnblogs.com/liuxgnu/p/3658634.html
Copyright © 2011-2022 走看看