无限星辰工作室-客户无限互联网动力之源

标题: Thinkphp5 DB方法paginate()分页后结果追加数据 [打印本页]

作者: crx349    时间: 2019-5-24 14:31
标题: Thinkphp5 DB方法paginate()分页后结果追加数据
Thinkphp5的DB方法确实好用,最近需要分页(paginate)后追加数据,方法如下:
  1. $merchants = Db::name('xmspace')
  2.             ->where($map)
  3.             ->order('id DESC')
  4.             ->paginate(config('paginate.list_rows'),false,['page'=>$p])
  5.             ->each(function($item, $key){
  6.                 $xmspace_uid= $item["xmspace_uid"]; //获取数据集中的merchant_uid
  7.                 $md_check = Db::name('xmspace_division')->where(['xmspace_uid'=>$xmspace_uid])->field('xmspace_uid')->find();
  8.                 if(!empty($md_check)){
  9.                     $item['xmspace_division']='已设置';//追加的字段
  10.                 }else{
  11.                     $item['xmspace_division']='未设置';
  12.                 }
  13.                 return $item;
  14.             });
复制代码


分享下~




欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://www.xmspace.net/) Powered by Discuz! X3.4