admin 发表于 2024-4-6 18:52:03

fastadmin基于thinkphp的框架foreach批量新增和更新数据

在model模型中可以使用如下:
1新增:
foreach ($list as $value) {
if (empty($product)) {
$result = $this->save($data);
}
}


2更新:

foreach ($list as $value) {
if (empty($product)) {
$result = $this->where('id', $product->id)->update($data);
}
}在控制器中可以使用如下:
1新增:
foreach ($list as $value) {
if (empty($product)) {
$result = $this->model->insert($param);
}
}2更新:
foreach ($list as $value) {
if (empty($product)) {
$result = $this->model->where('id', $product->id)->update($param);
}
}注意在控制器中使用insert和update方法,createtime和updatetime要给默认值。

admin 发表于 2024-4-6 18:56:13

后续会继续新增其他发现的方法

admin 发表于 2024-4-6 18:57:24

admin 发表于 2024-4-6 18:56
后续会继续新增其他发现的方法

确实是
页: [1]
查看完整版本: fastadmin基于thinkphp的框架foreach批量新增和更新数据