2023年6月21日发(作者:)

thinkphp分页paginate怎么使⽤each循环数据进⾏操作thinkphp 分页 paginate 出来的结果不是个数组 所以我们不⽤平常的 foreach/for 进⾏循环 但是我们 ⼜必须对⾥⾯的数据 进⾏处理 这个时候 就需要 ⽤each函数了

public function banks_account_list($data=[],$user=[]) { $item['bank_img'] = get_file_url($item['bank_img']); }); if(count($result['data'])>1){ return ApiReturn::r(1, $result, '请求成功'); } return ApiReturn::r(0, [], '暂⽆数据'); } $result = AccountModel::alias('a')->join('user_banks b','_id=')->where(['uid'=>$data['id'], 'status'=>1])->order('create_time desc')->paginate()->each这个只是其中⼀个⽅法 你如果 不想⽤这种⽅法 就只能 ⽤ toArray ⽅法了 public function banks_account_list($data=[],$user=[]) { foreach ($result as &$val){ $val['bank_img'] = get_file_url($val['bank_img']); } if(count($result['data'])>1){ return ApiReturn::r(1, $result, '请求成功'); } return ApiReturn::r(0, [], '暂⽆数据'); } $result = AccountModel::alias('a')->join('user_banks b','_id=')->where(['uid'=>$data['id'], 'status'=>1])->order('create_time desc')->paginate()->toAr这个⽅法 也是可以 如果你有 更好的 ⽅法 请留⾔ 分享哦

2023年6月21日发(作者:)

thinkphp分页paginate怎么使⽤each循环数据进⾏操作thinkphp 分页 paginate 出来的结果不是个数组 所以我们不⽤平常的 foreach/for 进⾏循环 但是我们 ⼜必须对⾥⾯的数据 进⾏处理 这个时候 就需要 ⽤each函数了

public function banks_account_list($data=[],$user=[]) { $item['bank_img'] = get_file_url($item['bank_img']); }); if(count($result['data'])>1){ return ApiReturn::r(1, $result, '请求成功'); } return ApiReturn::r(0, [], '暂⽆数据'); } $result = AccountModel::alias('a')->join('user_banks b','_id=')->where(['uid'=>$data['id'], 'status'=>1])->order('create_time desc')->paginate()->each这个只是其中⼀个⽅法 你如果 不想⽤这种⽅法 就只能 ⽤ toArray ⽅法了 public function banks_account_list($data=[],$user=[]) { foreach ($result as &$val){ $val['bank_img'] = get_file_url($val['bank_img']); } if(count($result['data'])>1){ return ApiReturn::r(1, $result, '请求成功'); } return ApiReturn::r(0, [], '暂⽆数据'); } $result = AccountModel::alias('a')->join('user_banks b','_id=')->where(['uid'=>$data['id'], 'status'=>1])->order('create_time desc')->paginate()->toAr这个⽅法 也是可以 如果你有 更好的 ⽅法 请留⾔ 分享哦