TP5 Indirect modification of overloaded element of think\Collection has no effect


在tp5中对查询的数据进行赋值是出现这个问题

$data=Db::name("user")->select();
foreach($data as $k => $v){
    $data[$k]['num']=$k+1;
}

 

解决方案:

$data=Db::name("user")->select()->toArray();//这样是把从数据库查询出来的对象转化为数组格式
foreach($data as $k => $v){
    $data[$k]['num']=$k+1;
}

5月20日,星期六,在这里每天60秒读懂世界!

5月18日,星期四,在这里每天60秒读懂世界!

评 论
更换验证码