tp框架使用心得(六)——分页查询

tp框架使用心得(六)——分页查询

http://baijiahao.baidu.com/s?id=1578482537511010805&wfr=spider&for=pc

在用thinkphp中,对于新手手册中还是有很多地方不太懂的,比如说分页查询,分页当然很简单了,简单六部搞定如下图

tp框架使用心得(六)——分页查询

可是当查询的时候问题就来了。

文档中是这样写的

tp框架使用心得(六)——分页查询

完全不知道说的什么

查了很多资料,百度上都是骗人的。。。

tp框架使用心得(六)——分页查询

上面这个方法好用,细心的人发现我用的不是post传参而是get。。。。。呵呵呵

贴代码:

publicfunctionsearch(){

if(IS_GET){

$get=I(‘get.’); //获取查询数据

$model=M(“Dept”); //实例化模型

// 构造查询条件

if($get[‘status’]==”){

$condition=1; //如果查询结果为空则查询条件常成立

}else{

$get_statue=$get[‘status’];

$condition[‘name’] =array(“like”,”$get_statue%”); //”name”为表中字段 $condition随意指定为了用where方法 like为模糊查询

}

// 计算总数

$count=$model->where($condition)->count();

foreach($conditionas$key=>$val) { //手册中传递数值的方法

$Page->parameter.=”$key=”.urlencode($val).’&’;

// 实例化分页类

$Page=new \Think\Page($count,1);

$Page->rollPage=4;

$Page->lastSuffix=false;

$Page->setConfig(‘prev’,’上一页’);

$Page->setConfig(‘next’,’下一页’);

$Page->setConfig(‘last’,’末页’);

$Page->setConfig(‘first’,’首页’);

// 分页显示输出

$show=$Page->show();

// 当前页数据查询

$data=$model->where($condition)->order(‘id ASC’)->limit($Page->firstRow.’,’.$Page->listRows)->select();

// 赋值赋值

$this->assign(‘show’, $show); //输出页码到模板

$this->assign(‘data’, $data); //输出列表到模板

$this->display(‘showList’);

未完待续。。。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113286.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 用斐波那契数列来说明递归和迭代的区别「建议收藏」

    用斐波那契数列来说明递归和迭代的区别「建议收藏」递归:自己调用自己迭代:反复替换的意思递归与迭代都是基于控制结构:迭代用重复结构,而递归用选择结构。递归与迭代都涉及重复:迭代显式使用重复结构,而递归通过重复函数调用实现重复。递归与迭代都涉及终止测试:迭代在循环条件失败时终止,递归在遇到基本情况时终止。使用计数器控制重复的迭代和递归都逐渐到达终止点:迭代一直修改计数器,直到计数器值使循环条件失败;递归不断产生最初问题的简化副本

    2022年6月3日
  • 颜色校准调整伽马_色彩gamma什么意思

    颜色校准调整伽马_色彩gamma什么意思目录1、色彩矫正(CCM)2、伽马校正(Gamma)1、色彩矫正(CCM)色彩校正(ColorCorrection)是指用相同的方法改变图像中的所有像素的颜色值,以得到不同得显示效果。图像采集系统在获得数字图像时,由于一起或环境光照或人为因素的影响,采集的图像往往与原始图像有很大差别。颜色校正可以在一定程度上减少这种差别。利用RGB颜色模型可以方便地调整图像的RGB分量值,这对校正偏色很有用。色彩校正的基本原理如下:其中,Mij…

    2022年9月16日
  • 图形推理1000题pdf_图形推理的复习流程

    图形推理1000题pdf_图形推理的复习流程1.养成图形推理的思维方式图形推理是整个行测考试中比较独特的存在,考生可以思考一下,如果图形推理的某一道题不会,那可能真的就是不会,想多久都是想不出来的,它不像言语的题目,言语题不会的话,可能是纠结,两个答案之间徘徊;它也不像数量关系,数量题不会,可能是不会技巧,但给你足够的时间,列方程总是能做出来的。可是图形推理的题目不会,那真的就是不会的,给你多少时间你都是想不出来,但一旦告诉你这…

    2022年9月10日
  • 黑客暴力激活成功教程必备的12大逆向工具!设置再复杂的密码也没用!

    黑客暴力激活成功教程必备的12大逆向工具!设置再复杂的密码也没用!暴力激活成功教程攻击是最流行的密码激活成功教程方法之一,然而,它不仅仅是密码激活成功教程。暴力攻击还可用于发现Web应用程序中的隐藏页面和内容,在你成功之前,这种攻击基本上是“攻击一次尝试一次”。暴力激活成功教程是最流行的密码激活成功教程方法之一,然而,它不仅仅是密码激活成功教程。暴力激活成功教程还可用于发现Web应用程序中的隐藏页面和内容,在你成功之前,这种激活成功教程基本上是“激活成功教程一次尝试一次”。这种激活成功教程有时需要更长的时间,但其成功率也会更高。在本文中…

    2022年8月22日
  • H3C交换机路由器配置命令大全[通俗易懂]

    H3C交换机路由器配置命令大全[通俗易懂]H3C交换机和路由器的配置命令

    2022年6月20日
  • windows10许可证即将过期怎么办,激活码激活_没有产品密钥怎么激活windows

    windows10许可证即将过期怎么办,激活码激活_没有产品密钥怎么激活windows来自:http://www.xuexila.com/diannao/xitong/win7/1316897.html会提示需要激活windows,不需要每隔两小时会重启一次,有些应用是运行不起来的。

    2022年8月2日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号