大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区

 找回密码
 注册大米会员

QQ登录

只需一步,快速开始

查看: 7233|回复: 1
打印 上一主题 下一主题

search页的下一页无法保持post

[复制链接]

1

主题

1

帖子

25

积分

新手上路

Rank: 1

积分
25
跳转到指定楼层
楼主
发表于 2016-2-27 11:34:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查询分页无法保持查询条件,
查thinkphp文档,如下:如果是POST方式查询,如何确保分页之后能够保持原先的查询条件呢,我们可以给分页类传入参数,方法是给分页类的parameter属性赋值:
  • import('ORG.Util.Page');// 导入分页类
  • $mapcount      = $User->where($map)->count();// 查询满足要求的总记录数
  • $Page       = new Page($count,25);// 实例化分页类 传入总记录数和每页显示的记录数
  • //分页跳转的时候保证查询条件
  • foreach($map as $key=>$val) {
  •     $Page->parameter   .=   "$key=".urlencode($val).'&';
  • }
  • $show       = $Page->show();// 分页显示输出


相应添加后还是不生效
//分页相关配置
                $count = $article->where($map)->count();
                $p = new Page($count,20);
                 //分页跳转的时候保证查询条件
        foreach($map as $key=>$val) {
        $p->parameter   .=   "$key=".urlencode($val).'&';
        }
                $p->setConfig('prev','上一页');
                $p->setConfig('header','篇文章');
                $p->setConfig('first','首 页');
                $p->setConfig('last','末 页');
                $p->setConfig('next','下一页');
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

501

主题

778

帖子

7664

积分

超级版主

Rank: 8Rank: 8

积分
7664

授权用户

沙发
发表于 2016-2-27 18:08:39 | 只看该作者
本帖最后由 追影 于 2016-2-27 18:12 编辑

用get应该不存在这问题 用post的话  foreach 循环post的变量吧 还有一种简单方法 解序列化的方法http://www.damicms.com/New/10
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册大米会员

本版积分规则

QQ|小黑屋|大米CMS社区 ( 蜀ICP备11002200号-2广告联系:广告联系 

Powered by 大米CMS

© 2010-2020 大米CMS Inc.

快速回复 返回顶部 返回列表