实例化模型后,发现多个创建,只要其中一条验证失败,所有数据无法在创建
实验代码
$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;
}上次错误被保存,读取后,直接返回!我这种业务有其他办法处理吗?好像批量提交不能自动验证数据。。
最佳答案