【TP5】关于get请求的模糊搜索

举报
原来是咔咔 发表于 2022/03/27 03:01:46 2022/03/27
【摘要】 author:咔咔 wechat:fangkangfk 在之前我们使用了ajax请求的方式做了一次模糊搜索,下面是链接地址 https://blog.csdn.net/fangkang7/article/details/85233164 今天我们写一个get请求方式的模糊搜索 注意点: 前端点击搜索后,搜索条件依...

author:咔咔

wechat:fangkangfk

在之前我们使用了ajax请求的方式做了一次模糊搜索,下面是链接地址

https://blog.csdn.net/fangkang7/article/details/85233164

今天我们写一个get请求方式的模糊搜索

注意点:

前端点击搜索后,搜索条件依然需要在

前端显示条件是需要做是否存在判断

后台之需要查询数据返回给前端即可

点击查询会直接将参数带到地址后边请求服务器

样式:

后台代码:


      /**
       * banner列表
       * @return array
       */
         public function index()
          {
             $param = $this->request->param();
             $where = [];
             if(!empty($param['vt_id'])){
                 $where['vt_id'] = $param['vt_id'];
              }
             if(!empty($param['b_title'])){
                 $where['b_title'] = ['like',"%".$param['b_title']."%"];
              }
             if(!empty($param['vt_id']) && !empty($param['b_targetType']) && !empty($paran['b_title'])){
                 $where = '1 = 1';
              }
             // banner列表
             $bannerList = $this->bannerModel->bannerList($where);
             // 类型
             $videoTypeList = Db::name($this->videoTypeModel->tableName)->select();
             if(!empty($param)){
                 $this->assign('param',$param);
              }
             $this->assign([
                 'subject' => $videoTypeList,
                 'bannerList' => $bannerList
              ]);
             return $this->fetch();
          }
  
 

文章来源: blog.csdn.net,作者:咔咔-,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fangkang7/article/details/85317595

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。