我需要在更改 ID 后多次保存相同的模型($modelcrite)这里是代码
protected function saveed($data1,$studentid,$modelcrite,$model)
{
$index = 0;
foreach ($data1 as $key => $value) {
$studentid[$index]=(string)$key;
$modelcrite->setAttribute('st_id',$key);
if ($modelcrite->validate()){
$modelcrite->setScenario('insert');
$modelcrite->save();
}
else {
$this->Delete($model->ass_id);
return FALSE;
}
$index=$index+1;
}
return TRUE;
}
但问题是当第二次保存 $modelcrite 值时,它正在更新数据库。我需要将它保存为新的,
请任何人告诉我该怎么做。谢谢。