问题:foreach循环里面执行save操作,只有最后一条数据,其他数据被覆盖
看了一下日志,第一次循环是插入语句,后面的循环都是更新语句。
解决:
foreach ($arrData as $k => $v) {
a
r
r
D
a
t
a
[
arrData[
arrData[k][‘addtime’] = time();
$res =
m
U
s
e
r
−
>
i
s
U
p
d
a
t
e
(
f
a
l
s
e
)
−
>
d
a
t
a
(
mUser->isUpdate(false)->data(
mUser−>isUpdate(false)−>data(arrData[$k],true)->save();
}