我有一个用于保存活动记录的循环:
foreach ($array as $value) {
$modelImagen->url = $value;
$modelImagen->inmueble_id_inmueble = '1';
$modelImagen->save();
}
我有一个问题,只保存一条记录,我想可能会覆盖数据并保存最后一条记录。也许我的回路有问题?所有表id都是自动增量的。
谢谢。
最佳答案
在每个循环中启动模型并在保存后unset
这是你的密码
foreach ($array as $value) {
$modelImagen = new yourmodelName(); // initiate your model
$modelImagen->url = $value;
$modelImagen->inmueble_id_inmueble = '1';
$modelImagen->save();
unset($modelImagen); // do unset
}
关于php - 在model-> save()事件记录之后覆盖,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24152299/