在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;
}