如果存在具有相同id的行,我必须检查我的数据库。如果确实如此,我应该在我的数据库中执行一个新插入,但具有相同的属性。
如何创建具有相同属性的新模型对象?克隆不起作用,因为Yii2只是更新旧模型而不是创建新模型。
答案 0 :(得分:0)
您可以创建两个新模型并填充例如:in actionTwoInsert
public function actionTwoInsert()
{
$model1 = new MyModel();
$model2 = new MyModel();
$model1->load(Yii::$app->request->post());
$model2->load(Yii::$app->request->post());
model1->save();
model2->save();
}