首页 > 开源系统应用 > Thinkphp > ThinkPHP模型使用自定义函数验证
网站建设、切图、企业建站、微信开发 联系QQ:404658186 tel:18716186715
2015
06-30

ThinkPHP模型使用自定义函数验证

ThinkPHP自带的验证方法有时并不能满足我们的需求,比如下面例子,在添加数据的时候需要先验证usercode在基础信息表是是否存在,如果存在则通过,如果不存在则不能通过并给出提示。

array('usercode','CheckUsercode','此身份证号在基础信息表中不存在,请先在基础信息表中添加',self::MUST_VALIDATE,'callback', self::MODEL_BOTH)

CheckUsercode函数如下

function CheckUsercode($usercode=null){        
        if(isset($usercode)){
            $res=M('Baseinfo')->where(array('usercode'=>$usercode))->find();
            if($res){
                return true;
            }else{
                return false;
            }
        }else{
           return false; 
        } 
    }

 

最后编辑:
作者:码农一号
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。

*