+ -
当前位置:首页 → 问答吧 → 为什么我的自动验证老是有问题?

为什么我的自动验证老是有问题?

时间:2011-07-23

来源:互联网



class RoleModel extends Model {

    //自动验证
    protected $_validate = array(
        //array(验证字段,验证规则,错误提示,验证条件,附加规则,验证时间)
        array("name","require","用户组名称必填!"),
        array("name","groupname","该用户组已经存在!",0," callback")
        //用下面这个也不行
        //array("name","","该用户组已经存在!",0," uniquek",1)
    );
    //自动完成
    protected $_auto = array(
        //array(填充字段,填充内容,填充条件,附加规则)
        array("status",1)
    );
    //字段映射
    protected $_map = array(
        //'name'      =>'username',
    );

    /**
     *  检查用户组名称是否重复
     */
    public function groupname($name){
       return true;
    }
}

老是提示“该用户组已经存在”

知道问题所在了。。。附加规则, 那里多了空格。。。。

作者: 水平凡   发布时间: 2011-07-23

array("name","groupname","该用户组已经存在!",0," callback")
写成array('name','','该用户组已经存在!',1,'unique',1)

作者: 244939418   发布时间: 2011-07-24