大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区
标题:
search页的下一页无法保持post
[打印本页]
作者:
wp017
时间:
2016-2-27 11:34
标题:
search页的下一页无法保持post
查询分页无法保持查询条件,
查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','下一页');
作者:
追影
时间:
2016-2-27 18:08
本帖最后由 追影 于 2016-2-27 18:12 编辑
用get应该不存在这问题 用post的话 foreach 循环post的变量吧 还有一种简单方法 解序列化的方法
http://www.damicms.com/New/10
欢迎光临 大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区 (https://www.damicms.com/bbs/)
Powered by Discuz! X3.1