zoukankan      html  css  js  c++  java
  • Model中设置表单验证方法

    Model类里面定义$_validate属性支持的验证因子格式: 格式:array(验证字段,验证规则,错误提示,验证条件,附加规则,验证时间)。

    验证条件:

    (1)Model::EXISTS_TO_VAILIDATE 或者0 存在字段就验证 (默认)  
    (2)Model::MUST_TO_VALIDATE 或者1 必须验证   
    (3)Model::VALUE_TO_VAILIDATE或者2 值不为空的时候验证 


      另外还有其他的验证规则语法:配合验证规则可使用

    (1)regex 使用正则进行验证,表示前面定义的验证规则是一个正则表达式(默认)
    (2)function 使用函数验证,前面定义的验证规则是一个函数名
    (3)callback 使用方法验证,前面定义的验证规则是当前Model类的一个方法
    (4)confirm 验证表单中的两个字段是否相同,前面定义的验证规则是一个字段名
    (5)equal 验证是否等于某个值,该值由前面的验证规则定义
    (6) in 验证是否在某个范围内,前面定义的验证规则必须是一个数组
    (7) unique 验证是否唯一,系统会根据字段目前的值查询数据库来判断是否存在相同的值
    require 字段必须、email 邮箱、url URL地址、currency 货币、number 数字

  • 相关阅读:
    性能优化随笔
    Linux文件类型及如何查看,修改文件读写权限
    ngx_pagespeed
    用U盘安装Linux系统的简单方法
    Maven 3 入门 安装与配置
    CentOS 6.2 安装教程
    各种代码文件中的注释格式
    Linux下的WebLogic安装部署
    Win8常用快捷键
    Jenkins入门总结
  • 原文地址:https://www.cnblogs.com/dubin382460/p/5414216.html
Copyright © 2011-2022 走看看