TP6操作DB类查询数据库中查询到的数据,修改元素时,会报错:
1 |
Indirect modification of overloaded element of think\Collection has no effect |
解决的办法简单,引用一下数据库查询到的数据即可。比如:
1 2 |
$list = Db::table('bill_data')->where($where)->where('state','新增')->whereOr('delete_time','not null')->order('update_time desc')->limit(intval($from),intval($limit))->select(); $list = $list->all(); |
第二行就是,随后继续foreach等操作即可。
原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/11593