ThinkPHP-TPT360 文章分页不随搜索结果变化的问题
来源:互联网 发布:淘宝聚星台在哪里 编辑:程序博客网 时间:2024/06/05 03:16
原代码如下:
public function index() { $article = D('articleView');$where = 1; if ($kw = I('kw')) { $where .= ' AND title LIKE "%' . $kw . '%"'; } $count = $article->count(); $Page = new \Think\Page($count, 15); $show = $Page->show(); $list = $article->where($where)->order('id DESC')->limit($Page->firstRow . ',' . $Page->listRows)->select(); $this->assign('list', $list); $this->assign('page', $show); $this->display(); }
问题在于,如果你有18篇文章,就会有两个分页;但当你进行搜索时,哪怕搜索结果只有一项,分页仍显示为两个分页(第二页为空)
解决方法:基于上面的·代码块加三行代码
$article = D('articleView');$where = 1; if ($kw = I('kw')) { $where .= ' AND title LIKE "%' . $kw . '%"'; } $count = $article->count(); $Page = new \Think\Page($count, 15); $show = $Page->show(); $list = $article->where($where)->order('id DESC')->limit($Page->firstRow . ',' . $Page->listRows)->select(); $count = $article ->where($where) ->count(); $Page = new\Think\Page($count, 15); $show = $Page ->show(); $this->assign('list', $list); $this->assign('page', $show); $this->display();
可以正常显示搜索候结果的分页了,完成
阅读全文
0 0
- ThinkPHP-TPT360 文章分页不随搜索结果变化的问题
- 解决Outlook搜索功能的搜索结果不完整问题
- thinkPHP 分页搜索问题(转载)
- thinkphp解决无刷新分页搜索问题
- ThinkPHP 3.1 框架--分页搜索的应用
- Thinkphp搜索附带分页
- Magento网站搜索结果过多-搜索不准确的问题问题的解决
- thinkphp 综合查询结果分页
- elasticsearch搜索结果不准确 搜索不到 的一个问题 ik 特殊符号 空格 拆词
- ASP搜索结果分页
- lucene搜索结果分页
- ThinkPHP里分页类中前后台url不统一的问题
- thinkphp里分页类中前后台ulr不统一的问题
- ThinkPHP独立分组的分页问题
- ThinkPHP分页类的使用相关问题
- ectouch v1 thinkphp的搜索问题
- thinkphp独立分组后分页功能不能用的解决办法
- 实现“GridView搜索后,显示结果,分页后,仍然显示搜索后的结果”
- AVL树(二)之 C++的实现
- SQL connect by递归查询
- MYSQL模糊查询
- Codevs 1069 关押罪犯
- 【通用】正则表达式小记
- ThinkPHP-TPT360 文章分页不随搜索结果变化的问题
- 划分无冲突子集问题
- github 开源android项目
- opencv-性能测量与改进技术
- 用php二分法查找一个值在数组中的位置
- UBOOT下I2C调试命令使用
- XGBoost
- 对海康28181摄像头PS流解码的支持(二)
- 51nod 1134最长递增子序列