tp5框架用foreach循环时候报Indirect modification of overloaded element of think\paginator\driver\Bootst错误
其实原因很简单~ 因为tp5的分页类读取时候,读出来的数据不是纯数组的格式了!
所以我们在循环的时候需要用数据对象的形式进行访问
具体代码如下
public function lst() {相信大家看了代码之后都知道错误出现在那里了哟~$info_mod = Db::name($this->_info);$list = $info_mod->order('checked,id')->paginate(25);$items = $list->items();foreach ($items as $k => $v){$items[$k]['columns'] = unserialize($v['column']);}$this->assign('items',$items);$this->assign('list',$list);return $this->fetch();}