首页 PHP 正文
  • 本文约226字,阅读需1分钟
  • 783
  • 0

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;
}
标签:tp
评论
更换验证码