码迷,mamicode.com
首页 > 其他好文 > 详细

验证条件和验证时机详解

时间:2016-08-12 01:26:13      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

验证条件:

  规则的第四个元素,在满足什么样的条件时才去验证,一共提供了三个预设值:  

    存在: 相当于isset()验证:self::EXISTS_VALIDATE, 0(默认为0);

    值不为空验证: 相当于!emtpy():self::VALUE_VALIDATE, 2;

    一定验证: 相当于:if(true), self::MUST_VALIDATE, 1;

 

验证时机(验证自定义业务逻辑):

  操作层面(业务逻辑层面)

  规则的第六个元素.

  提供了三个时机可用:

  数组中是否有主键值判断

    self::MODEL_INSERT或者1新增数据时候验证, $model->add()方法验证

    self::MODEL_UPDATE或者2编辑数据时候验证, $model->save(), 数组中有主键值 

    self::MODEL_BOTH或者3全部情况下验证(默认), 都验证.

验证条件和验证时机详解

标签:

原文地址:http://www.cnblogs.com/wpclw/p/5763293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!