ThinkPHP让分页保持搜索状态的方法


Posted in PHP onJuly 02, 2014

对很多使用ThinkPHP框架的人来说,使用自动自带的增删改查基类,在分页的时候要保持结果页面的搜索状态,但是使用thinkphp手册中的方案却无法奏效。

ThinkPHP手册中的解决方法是:

//分页跳转的时候保证查询条件
foreach($map as $key=>$val) {  
$Page->parameter  .=  "$key=".urlencode($val).&;
}

直接粘贴过来不能用,经过调试会发现,当$map不是一个数组的时候,那么变量是拿不到想要的值的,官方的思路是对封装好的搜索条件$map遍历,相对而言,对表单提交过来的数据直接遍历效果更好,于是,上面代码可改为:

//分页跳转的时候保证查询条件
foreach($_GET as $key=>$val) {
//echo $key.$val;
$page->parameter  .=  "$key=".urlencode($val).&;
}

问题解决,当然如果你的表单是POST提交的,遍历POST就行了。

PHP 相关文章推荐
PHP中的日期处理方法集锦
Jan 02 PHP
php中截取字符串支持utf-8
Jan 18 PHP
两个开源的Php输出Excel文件类
Feb 08 PHP
PHP 引用是个坏习惯
Mar 12 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
Aug 05 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
smarty中js的调用方法示例
Oct 27 PHP
php将12小时制转换成24小时制的方法
Mar 31 PHP
Yii框架函数简单用法分析
Sep 09 PHP
php 命名空间(namespace)原理与用法实例小结
Nov 13 PHP
php正则表达式使用方法整理集合
Jan 31 PHP
PHP页面静态化――纯静态与伪静态用法详解
Jun 05 PHP
ThinkPHP实现批量删除数据的代码实例
Jul 02 #PHP
Thinkphp中import的几个用法详细介绍
Jul 02 #PHP
改写ThinkPHP的U方法使其路由下分页正常
Jul 02 #PHP
PHP反射使用实例和PHP反射API的中文说明
Jul 02 #PHP
用PHP解决的一个栈的面试题
Jul 02 #PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
Jul 02 #PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
Jul 02 #PHP
You might like
DOMXML函数笔记
2006/10/09 PHP
PHP自定义函数收代码
2010/08/01 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
YII框架中搜索分页jQuery写法详解
2016/12/19 PHP
PHP底层运行机制与工作原理详解
2020/07/31 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
JS常用函数和常用技巧小结
2016/10/15 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
2016/11/01 Javascript
JS验证不重复验证码
2017/02/10 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
分析javascript中9 个常见错误阻碍你进步
2017/09/18 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
js中arguments对象的深入理解
2019/05/14 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
[01:19:33]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第一场 2月2日
2021/03/11 DOTA
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
浅谈python字符串方法的简单使用
2016/07/18 Python
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
python创建文件备份的脚本
2018/09/11 Python
详解通过API管理或定制开发ECS实例
2018/09/30 Python
详解python做UI界面的方法
2019/02/27 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
在Python中字典按值排序的实现方法
2020/11/12 Python
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
爱尔兰旅游网站:ebookers.ie
2020/01/24 全球购物
写clone()方法时,通常都有一行代码,是什么?
2012/10/31 面试题
JSP&Servlet技术面试题
2015/05/21 面试题
自考毕业生自我鉴定
2013/11/04 职场文书
工业学校毕业生自荐信范文
2014/01/03 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
幼儿园个人总结
2015/02/28 职场文书
银行实习推荐信
2015/03/27 职场文书
导游词之江南园林狮子林
2019/09/16 职场文书