//制定命名空间在Home 模块下Model文件夹下

如:namespace Home\Model;

//引用父类

如:use Think\Model;

//实例化表

如:class ZhuCeModel extends Model
{
protected $tablePrefix="";//表示表名没有加前缀
protected $trueTableName="zhuce";//表示真实表名
}

//验证非空('列名','require','输出的错误信息',0可写可不写)

array("uid","require","用户名不能为空",0),

//验证两个字段('列名','验证的字段','错误信息',0,'confrim')

如:array('pwd','pw1','两次输入的密码不一致',0,'confirm')

//邮箱验证('列名',email'','输出的错误信息')

如:array("youxiang","email","邮箱格式不正确")

//正则验证:('列明','正则表达式','输出的错误信息',0,'regex')

如:array("shengfenzheng",'/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/','身份证号不正确',0,'regex')

//范围验证('列明','范围','输出的错误信息',0,'between')

如:array("age","18,50","年龄不在范围内",0,"between")

<?php
namespace Home\Model;//制定命名空间在Home 模块下Model文件夹下
use Think\Model;//引用父类Think
class ZhuCeModel extends Model
{
protected $tablePrefix="";//表示表名没有加前缀
protected $trueTableName="zhuce";//表示真实表名 protected $_validate = array(
array("uid","require","用户名不能为空",0),//验证用户名不能为空 0表示默认的可写也不可写
array('pwd','pw1','两次输入的密码不一致',0,'confirm'),//验证两次输入的密码是否相同
array("youxiang","email","邮箱格式不正确"),//email是已经封装好的通过(email)
array("shengfenzheng",'/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/','身份证号不正确',0,'regex'),//通过正则(regex)来验证*/
array("age","18,50","年龄不在范围内",0,"between")//验证年龄("数据库名","范围","输出的错误信息",O数字,"between范围验证的代码")
);
}

  

最新文章

  1. BVT &amp; BAT (版本验证测试和版本验收测试)
  2. Node.js之NPM工具使用
  3. 别踩白块儿游戏源码Android版
  4. java基础-包
  5. Pure.css网格系统学习心得——图片的响应式以及应用填充和边框网格单位的学习
  6. TableInputFormat分片及分片数据读取源码级分析
  7. 在visual studio 2010中调用ffmpeg
  8. linux sort 命令详解
  9. Program B 暴力求解
  10. HDU 5784 (计算几何)
  11. 【JavaScript】创建命名空间,Class,LOG
  12. 如何安装SQL Server 2008数据库(带完整图解)
  13. Object-C知识点 (四) 性能优化
  14. 北斗时钟同步系统-GPS卫星授时设备-NTP网络校时服务器
  15. Spring IoC和AOP使用扩展
  16. redis缓存工具类
  17. iOS开发中didSelectRowAtIndexPath tap事件响应延迟
  18. 2-SAT超入门讲解
  19. 关于react16.4——上下文Context
  20. Arduino与Air800开发板使用UART通信:传输DHT22传感器数据

热门文章

  1. Java BigDecimal Class
  2. 文本格式ANSI,Unicode等有什么区别
  3. php实现echo json_encode正确显示汉字
  4. monkeyrunner对比屏幕局部图像.getSubImage()
  5. IE6 下 输入类型表单控件背景问题
  6. jquery_api(CSS)
  7. jquery 事件注册 与重复事件处理
  8. STM32 IAP 固件升级设计/U盘升级固件
  9. zf-关于分页必写的代码
  10. we7 数据库