thinkphp 验证 自动填充

来源:互联网 发布:海岛奇兵所有升级数据 编辑:程序博客网 时间:2024/03/28 23:56

public $_validate = array(

array('TEL','require','号码不能为空!',0),//必须验证
array('TEL','','号码已经存在',self::EXISTS_VALIDATE,'unique',self::MODEL_INSERT),

array('TEL','/^[0-9]+$/','号码只能是半角数字。'),

array('TEL','11','号码只能为11位数字',self::EXISTS_VALIDATE,'length'),

);




    public $_auto =array(

    array('task_end_time','esend_time',self::MODEL_BOTH,'callback'),

    );

    protected function bsend_time() {
    return $_POST['bhours'].":".$_POST['bmins'];
    }







-------------------------------------附加


array(验证字段,验证规则,错误提示,[验证条件,附加规则,验证时间])


验证条件

Model::EXISTS_VALIDATE 或者0 存在字段就验证 (默认)  0

Model::MUST_VALIDATE 或者1 必须验证                             1

Model::VALUE_VALIDATE或者2 值不为空的时候验证           2


验证时间
Model:: MODEL_INSERT 或者1新增数据时候验证             1

Model:: MODEL_UPDATE 或者2编辑数据时候验证           2

Model:: MODEL_BOTH 或者3 全部情况下验证(默认)     3


原创粉丝点击