thinkphp中查找出数据:
$list = $this->model->where($where) ->order('id','asc') ->limit($offset, $limit)->select();
将查找出的数据转换为数组:
$list = collection($list)->toArray();
正确的循环遍历修改数组中的内容:
//修改所属分类的显示
foreach ($list as $key=>$val){
if ($list[$key]['level'] == '0'){
$list[$key]['level'] = '根目录';
}
else {
$levelName = $this->model->where('id', $list[$key]['level'])->column('title');
$list[$key]['level'] = $levelName;
}
}
错误的修改方式:
foreach ($list as $val){
if ($val['level'] == '0'){
$val['level'] = '根目录';
}
else{
$levelName = $this->model->where('id', $val['level'])->column('title');
$val['level'] = $levelName;
}
}