thinkphp5展示查询分页带条件

public function gcbq(Request $request){      
        $data['name']=$request->param('name');
        $data['busname']=$request->param('busname');
        (!empty($request->param('name'))) ? $where1 = [ 'name' => $request->param('name')]:$where1=[];
        (!empty($request->param('busname'))) ? $where2 = [ 'busname' => $request->param('busname')]:$where2=[];
        $res=Db::table('gc_con')->alias('a')
            ->join('gc_goods go','a.goodsid=go.goodsid','left')
            ->join('gc_store st','a.busid=st.busid', 'left')
            ->field('a.id,go.name,st.busname,a.bq,a.bqo,a.bqt,a.path,a.money')
            ->where($where1)
            ->where($where2)
            ->paginate(6,false,['query'=>$data]);
            //->select();  
        $pagelist=$res->render();    
        $this->assign(['list'=>$res,'pagelist'=>$pagelist,'data'=>$data]);
        return $this->fetch('store/gcconlist');
    }

猜你喜欢

转载自blog.csdn.net/qq_41381202/article/details/81234927