PHPPage

PHP 分页类
授权协议 Apache
开发语言 PHP
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 不详
投 递 者 庄瀚玥
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

一个简单好用的PHP分页类。多年前,我刚开始接触编程时,分页就是一个不小的挑战。还好很多框架都自带了分页类,帮我省去了很多麻烦。事实上,写好一个分页类不是那么容易,往往看起来简单的事做起来却不那么简单。在工作数年以后,感觉自己功力已大大增强,于是决定自主编写一个好用的分页类。

特点:

1、使用简单,几乎无配置项

2、支持大数据量,自动优化页码显示

3、自带样式,通用性强

 相关资料
  • CodeIgniter 的分页类是一个非常简单,并且 100% 用户自定义的类。 分页类允许你通过提交链接从一个页面导航至另一个页面,如下:« First  < 1 2 3 4 5 >  Last » 例子 这里有一个例子展示了如何在你的控制器里创建一个分页:$this->load->library('pagination'); $config['base_url'] = 'http://exam

  • CodeIgniter 的分页类非常容易使用,而且它 100% 可定制,可以通过动态的参数, 也可以通过保存在配置文件中的参数。 例子 说明 在配置文件中设置参数 自定义分页 添加封装标签 自定义第一个链接 自定义最后一个链接 自定义下一页链接 自定义上一页链接 自定义当前页面链接 自定义数字链接 隐藏数字链接 给链接添加属性 禁用 "rel" 属性 类参考 如果你还不熟悉 "分页" 这个词,它指

  • Django提供了一些类来帮助你管理分页的数据 -- 也就是说,数据被分在不同页面中,并带有“上一页/下一页”标签。这些类位于django/core/paginator.py中。 示例 向Paginator提供对象的列表,以及你想为每一页分配的元素数量,它就会为你提供访问每一页上对象的方法: >>> from django.core.paginator import Paginator >>> o

  • 当一次要在一个页面上显示很多数据时,通常需要将其分成几部分, 每个部分都包含一些数据列表并且一次只显示一部分。这些部分在网页上被称为分页。 Yii 使用 yii\data\Pagination 对象来代表分页方案的有关信息。特别地, total count 指定数据条目的总数。 注意,这个数字通常远远大于需要在一个页面上展示的数据条目。 page size 指定每页包含多少数据条目。 默认值为 2

  • 简介 在 Linux 内核启动过程中的第五部分,我们学到了内核在启动的最早阶段都做了哪些工作。接下来,在我们明白内核如何运行第一个 init 进程之前,内核初始化其他部分,比如加载 initrd ,初始化 lockdep ,以及许多许多其他的工作。 是的,那将有很多不同的事,但是还有更多更多更多关于内存的工作。 在我看来,一般而言,内存管理是 Linux 内核和系统编程最复杂的部分之一。这就是为什

  • 数据库查询时可以直接用 Db 的 paginate 方法 // 查询状态为1的用户数据 并且每页显示10条数据 $users = Db::name('user')->where('user_status',1)->paginate(15); // 把分页数据赋值给模板变量users $this->assign('users', $users); $this->assign('page', $use

  • 分页查询 数据库查询时可以直接用 Db 的 paginate 方法 // 查询状态为1的用户数据 并且每页显示10条数据 $users = Db::name('user')->where('user_status',1)->paginate(10); // 把分页数据赋值给模板变量users $this->assign('users', $users); $this->assign('page',

  • 完全支持MySQL、PostgreSQL和Oracle的分页查询,SQLServer由于分页查询较为复杂,仅部分支持。 分页性能 性能瓶颈 查询偏移量过大的分页会导致数据库获取数据性能低下,以MySQL为例: SELECT * FROM t_order ORDER BY id LIMIT 1000000, 10 这句SQL会使得MySQL在无法利用索引的情况下跳过1000000条记录后,再获取1