• 河南网站建设-郑州网站设计-郑州网站建设-手机建站-郑州建站-上海建站

  • 专注网站建设 服务热线: 13061801310

当前位置:东东网 > 近期动态 > 建站常见问题 > 正文

THINKPHP5 项目实战模糊查询

发布时间:2020-04-26 | 发布者: 东东工作室 | 浏览次数:

不管对于那个系统,查询功能是必须存在的。所以掌握模糊查询功能是必不可少的,下面我就根据具体项目介绍一下模糊查询。

 

 

 

上图是项目的后台的一个文章管理功能,可以看到可以根据分类,日期,还有文章的标题进行查询,那么这个功能到底怎么实现呢?咱们一步一步来。

首先,找到前端的HTML页面

 

 

可以看到是一个form表单,提交的位置是admin/news/index里面,然后找到news控制器下面的index方法:

 

 

 

首先一定要明确思路,我们可以根据分类查询,也能根据时间段查询,更能够通过搜索文章的标题进行搜索,可谓是面面俱到了。具体代码上面的图已经贴出来了,就是判断一下表单通过post提交的数据是否存在,然后组装$where这个数组,然后把他送到model层里面。下面贴出model层里面的代码:

 

 

 

就是把$where赋给$condition,如果$where啥也没有,就是你木有进行搜索,那么$condition就默认为空。剩下的我相信根据大家的聪明才智肯定能够看懂啦

 

转载请标注:东东工作室——THINKPHP5 项目实战模糊查询