addAll 批量验证貌似无效

浏览:1105 发布日期:2015/09/23 分类:求助交流 关键字: addAll validate 自动验证
<?php
namespace Home\Model;
use Think\Model;
class UrlsModel extends Model{
    protected $patchValidate = true;
    protected $_validate = array(
        //通过标题md5值的唯一性做判断
        //array('md5', '', '标题已存在', self::EXISTS_VALIDATE, 'unique'),
        //array('md5','','标题已存在',0,'unique',1),
        array('title','','标题已存在',1,'unique',1),
    );

    /*$arr=Array(       
        Array
        (
            "title" => "世界最大的人体天鹅造型在三门峡成功创世界纪录(组图)",
            "url" => "http://www.baidu.com",
            "md5" => "24e6a4bb4134f45c2dd6cdc863005b94",
            "cid" => 14,
            "gettime" => 1443010028,
        ),
        Array
        (
            "title" => "世界最大的人体天鹅造型在三门峡成功创世界纪录(组图)",
            "url" => "http://www.baidu.com",
            "md5" => "24e6a4bb4134f45c2dd6cdc863005b94",
            "cid" => 14,
            "gettime" => 1443010028,
        ),
        Array
        (
            "title" => "s世界最大的人体天鹅造型在三门峡成功创世界纪录(组图)",
            "url" => "http://www.baidu.com",
            "md5" => "24e6a4bb4134f45c2dd6cdc863005b94",
            "cid" => 14,
            "gettime" => 1443010028,
        ),
    );*/
    public function adds($arr){

        if (!$this->create($arr)) {//数据库中已经存在上面的数据了,都还是不走这里
            return $this->getError();
        }else{//直接走这里插入N次了
            $rs=$this->addAll($arr);
            return $rs;
        }
    }
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>