if($post['id']<1){
unset($post['id']);
$res=$mRebotcfg->allowfield(true)->save($post);
}else{
// allowfield只针对模型方法中的save有效果
$res=$mRebotcfg->allowfield(true)->save($post,['id'=>$id]);
}$mKehu=model('kehu');
$mKehu->allowfield(true)->save($data);
$id=$mKehu->id;利用数组函数实现的解决方法
$data['cname']=$customerInfo['name']; $data['cphone']=$customerInfo['phone']; $data['orderno']=$this->model->getOrderNo(); $data=array_intersect_key($data, array_flip($crmClientOrderModel->getTableFields())); $id=$crmClientOrderModel->insertGetId($data);
相关文章