D方法调用 2次 create 后出现bug

浏览:372 发布日期:2016/04/24 分类:求助交流
我有个业务涉及导入功能,所有会循环创建数据 并提交
实例化模型后,发现多个创建,只要其中一条验证失败,所有数据无法在创建

实验代码  $data[0]['name'] = 'admin';
        $data[0]['phone'] = '139123456';
        $data[1]['name'] = 'admin';
        $data[1]['phone'] = '13912345678';
        $Vip = new \Seller\Model\VipModel();
        $Vip ->create($data[0]);
        dump($Vip ->getError()); //提示:手机号码长度不对

        $Vip ->create($data[1]);
         dump($Vip ->getError()); //同样提示:手机号码长度不对
找到Model.class.php 1357行 代码       // 批量验证的时候最后返回错误
            if (!empty($this->error)) {
                return false;
            }
上次错误被保存,读取后,直接返回!


我这种业务有其他办法处理吗?好像批量提交不能自动验证数据。。
最佳答案
评论( 相关
后面还有条评论,点击查看>>