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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android UI设计

    Android UI设计UI概述1、在Android应用中,UI(UserInterface)界面是人与手机之间数据传递、交互信息的重要媒介和对话接中。2、Android程序开发最重要的一个环节就是界面处理,界面的美观度直接影响用户的第一印象,因此,开发一个整齐、美观的界面是至关重要的。3、Android应用的界面是由View和ViewGroup对象构建而成的。View类是Android系统平台上用户界面表示的基本单元,View的一些子类被统称为Widgets(工具),它们提供了诸如文本输入框和按钮之类的UI对象

    2022年6月29日
    28
  • 曼昆 《经济学原理》(第5版)_曼昆经济学原理第几版好

    曼昆 《经济学原理》(第5版)_曼昆经济学原理第几版好第一章经济学十大原理在本章中你将——知道经济学研究稀缺性资源配置考察人们面临的一些交替关系知道机会成本的含义懂得在作出决策时如何运用边际推理讨论激励如何影响人们的行为考虑为什么人们或国家之间的交易可以使各方面受益-9经济学原理第五版 讨论为什么市场是一种良好的、但并不是完善的资源配置方式了解是什么因

    2026年1月22日
    3
  • 虚拟机VMware下载与安装教程(详细)

    虚拟机VMware下载与安装教程(详细)文章目录虚拟机VMware的下载虚拟机VMware的安装虚拟机VMware的下载虚拟机VMware的安装1.虚拟机VMware的下载官网地址:https://www.vmware.com/cn.html以下为官网界面选择“产品”—>“个人桌面”—>“WorkstationPro”选择“下载”(这里虽然是“试用Workstation15.5Pro”,但是点击“下载”之后,将会跳转到“Workstation16Pro”的下载界面)根据自己电脑的系统,比如你的电脑是Wi

    2022年6月7日
    40
  • 教师工龄怎么算?教师工龄和教龄的区别_教师辞职前的教龄算工龄吗

    教师工龄怎么算?教师工龄和教龄的区别_教师辞职前的教龄算工龄吗一、工龄和教龄的区别:一。工龄和教龄的概念。工龄:是指职工自与单位建立劳动关系起,以工资收入为主要来源或全部来源的工作时间,可分为一般工龄和本企业工龄。教龄:是指教师从事教学工作连续累计时

    2022年8月2日
    10
  • java获取服务器路径_JAVA获取服务器路径的方法「建议收藏」

    java获取服务器路径_JAVA获取服务器路径的方法「建议收藏」1、在JSF环境中获取到ServletContext:2、servlet中获得项目绝对路径根目录所对应的绝对路径request.getServletPath();文件的绝对路径request.getSession().getServletContext().getRealPath(request.getRequestURI())当前web应用的绝对路径servletConfig.getServle…

    2022年7月11日
    42
  • Java HttpURLConnection setRequestProperty(“content-length“, “0“)不起作用

    Java HttpURLConnection setRequestProperty(“content-length“, “0“)不起作用Post验证Url合法的时候,今天突然遇到一个用IIS的客户,结果返回411的statuscode.搜索原因是请求头中没有设置Content-Lenght。网上的教程说用setRequestProperty(“content-length”,“0”)设置一下,结果我测试还是返回411.调试发现:为了安全,这些头默认是不允许指自定义的。可以通过下面方法打开,尽量将下面的语句放到main中:System.setProperty(“sun.net.http.allowRestrictedHead

    2025年8月26日
    12

发表回复

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

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