alias('AG') ->join('goods G', 'G.id = AG.goods_id') ->where($where) ->count(); $list = $goods->alias('AG') ->join('goods G', 'G.id = AG.goods_id') ->where($where) ->field('AG.id as agid,G.id,G.name,G.image,G.min_price as price,G.clicks as views,G.market_price,AG.activity_area_id,(G.sales_actual + G.sales_virtual) as sales_total') ->page($page,$size) ->select(); $more = is_more($count, $page, $size); //是否有下一页 $data = [ 'list' => $list, 'page_no' => $page, 'page_size' => $size, 'count' => $count, 'more' => $more ]; return $data; } }