zoukankan      html  css  js  c++  java
  • tp5模糊查询,分页加分页后数据处理

     public function search ()
        {
            // if(request()->isPost()){
                //获取输入的类别
                $where=[];
                $where1=[];
                $sousuo=input('sousuo');
                // var_dump($sousuo);
                $where['name']=['like',"%$sousuo"];
                $where1['name']=['like',"$sousuo%"];
                $sql=db('goodstype')->where($where)->whereOr($where1)->column('id');
                // var_dump($sql);
                //根据类别查商品
                if($sql){
                    $isok=db('goodsadd')->where('tid','in',$sql)->order('id desc')->paginate(12, false, ['query' => ['sousuo' => $sousuo]])->each(function($items,$key){
                        $items['imgs'] = explode(',',$items['imgs']); //用逗号把字符转换为数组
                        return $items;
                    });
                    // var_dump($isok);
                    $this->assign('isok',$isok);
                }else{
                    //查询商品名称
                    $where=[];
                    $where1=[];
                    $where['title']=['like',"%$sousuo"];
                    $where1['title']=['like',"$sousuo%"];
                    $where['shorttitle']=['like',"%$sousuo"];
                    $where1['shorttitle']=['like',"$sousuo%"];
                    $isok=db('goodsadd')->where($where)->whereOr($where1)->order('id desc')->paginate(12, false, ['query' => ['sousuo' => $sousuo]])->each(function($items,$key){
                        $items['imgs'] = explode(',',$items['imgs']);
                        return $items;
                    });;
                    // var_dump($isok);
                    $this->assign('isok',$isok);
                    
                    
                }
                $aa=$isok->render();
                $this->assign('aa',$aa);
                $this->assign('sousuo',$sousuo);


            // }
  • 相关阅读:
    Vmware 添加虚拟磁盘
    2019-2020-2 《网络对抗技术》 Exp3 免杀原理与实践
    Docker 容器更换软件源
    Docker 查看容器 Linux 版本
    OpenMediaVault 5 进阶配置(四) Portainer 管理 Docker
    Portainer 中文文档:部署
    树莓派 部署 Docker 数据库容器
    通过Cookie统计上次网页访问时间
    用JavaMail通过QQ邮箱来发送邮件(第一篇博客,备忘)
    删掉双系统
  • 原文地址:https://www.cnblogs.com/sheep-fu/p/13491529.html
Copyright © 2011-2022 走看看