thinkphp的分页格式自定义

public function index(){

header(‘Content-Type:text/html;charset=utf-8 ‘);

$M = M("Constant");

$count = $M->where($where)->count();

import("ORG.Util.Page"); // 导入分页类

$d = new Page($count,5);  //分页

$d -> setConfig(‘header‘, ‘条记录‘);

$d -> setConfig(‘theme‘, "共 %totalPage% 页/%totalRow%%header% %first% %upPage% %linkPage% %downPage% %end%");//(对thinkphp自带分页的格式进行自定义)

$list = $M->order(‘id desc‘)->limit($d->firstRow.‘,‘.$d->listRows)->select();

$dd=$d->show();

$this->assign(‘list‘,$list);

$this->assign(‘page‘,$dd);

$this->display();

}

时间: 2024-08-15 06:47:34

thinkphp的分页格式自定义的相关文章

ThinkPHP数据分页Page.class.php

获取分页类 ThinkPHP提供了数据分页的扩展类库Page,可以在http://www.thinkphp.cn/extend/241.html下载,或者下载官方的完整扩展包(http://www.thinkphp.cn/down/253.html)里面也已经包含分页扩展类了.把解压后的Page.class.php放入ThinkPHP/Extend/Library/ORG/Util/(如果没有请手动创建)目录下面. 当然,扩展类库的位置其实比较随意,你也可以放入项目的类库目录下面,区别只是在于你

ThinkPHP3验证码、文件上传、缩略图、分页(自定义工具类、session和cookie)

验证码 TP框架中自带了验证码类 位置:Think/verify.class.php 在LoginController控制器中创建生存验证码的方法 login.html登陆模板中 在LoginController控制器中判断验证码是否正确并且判断登陆是否成功 文件上传 用到的知识点: 1.文件上传的时候,要设置表单的enctype属性 2.$_FILE[名字][]用来接收文件的信息 第二维的字段: name size error type tmp_name 3.move_uploaded_fil

HTML格式自定义OpenCart邮件模板功能插件

HTML格式自定义OpenCart邮件模板功能插件 HTML格式自定义OpenCart邮件模板功能插件 前台演示网址后台登录信息: 用户名: demo 密码: demo后台演示网址型 号: COC-A0003 ¥100.00 税前: ¥100.00购买所需积分: 80 购买数量: +- * 扩充功能安装:              --- 请选择 ---                          自己安装                                         

python/Djangof分页与自定义分页

python/Djangof分页与自定义分页 Django分页 1 ##============================================分页======================================================= 2 # current_pagc = request.GET.get('page') 3 # from django.core.paginator import Paginator,Page 4 # # result = m

ajax json 表格排序,分页,自定义每页数量

ajax json 表格排序,分页,自定义每页数量 点击表头可以排序,按照升序或者降序,另外支持多列排序 设置每页数量 演示 XML/HTML Code <table id='example3'> <thead> <tr> <th>ID</th> <th>First name</th> <th>Last name</th> <th>Grade</th> <th>G

[转]ThinkPHP中分页加上搜索

ThinkPHP 分页可以很容易的实现对不固定查询参数的支持.具体实现是给分页类的 parameter 属性赋值或者直接实例化分页类时传入查询参数.下面以例子来说明.parameter 属性赋值 例如要检索用户表中状态为 1 (status=1) 并且电子包含 163 的用户,当提交表单时(注意表单是 GET 方式提交),形成的 URL 地址大致如下: public function search(){ $Dao = M("User"); // 构造查询条件 $condition['s

thinkphp 分页-自定义分页样式

0x01 tp分页类  /think/library/Think/Page.class.php 调用page类 $p = intval(I('get.p'));  //获取分页请求 $condition['xx'] =$xx; //设置查询条件 $m = M('xx'); $count = count($m->select()); //计算符合条件的数据总量 $page = new \Think\Page($count,10) //10条数据一页 $data = $m ->where($con

thinkphp ajax分页

临时更改后的page类(很多地方没修改...因为笔者PHP没学好..)如下: 复制代码 <?php namespace Fenye\libs; /** file: page.class.php 完美分页类 Page */ class Page { private $total; //数据表中总记录数 private $listRows; //每页显示行数 private $limit; //SQL语句使用limit从句,限制获取记录个数 private $uri; //自动获取url的请求地址

Thinkphp模板中使用自定义函数的方法

注意:自定义函数要放在项目应用目录/common/common.php中. 这里是关键. 模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### } 说明: { 和 $ 符号之间不能有空格,后面参数的空格就没有问题: ###表示模板变量本身的参数位置 : 支持多个函数,函数之间支持空格 : 支持函数屏蔽功能,在配置文件中可以配置禁止使用的函数列表 : 支持变量缓存功能,重复变量字串不多次解析. 使用例子: {$webTitle|md5|st