php-paginator分页处理类
<?php namespace JasonGrimes; class Paginator { const NUM_PLACEHOLDER = '(:num)'; protected $totalItems; protected $numPages; protected $itemsPerPage; protected $currentPage; protected $urlPattern; protected $maxPagesToShow = 10; protected $previousText = 'Previous'; protected $nextText = 'Next'; /** * @param int $totalItems The total number of items. * @param int $itemsPerPage The number of items per page. * @param int $currentPage The current page number. * @param string $urlPattern A URL for each page, with (:num) as a placeholder for the page number. Ex. '/foo/page/(:num)' */ public function __construct($totalItems, $itemsPerPage, $currentPage, $urlPattern = '') { $this->totalItems = $totalItems; $this->itemsPerPage = $itemsPerPage; $this->currentPage = $currentPage; $this->urlPattern = $urlPattern; $this->updateNumPages(); }
函数1:根据总页数,当前页,和页分组及url产生分页导航,分页函数参数列表(有多少页,当前页,每页多少个 ,链接地址)。函数2:根据记录数,页列清数,$page,当前页;$row_num记录总数;$pagesize:每页记录数;$url记录页。
免责声明
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
相关文章
分享一个PHP数据库分页类,php数据库分页
13 Jun 2016
分享一个PHP数据库分页类,php数据库分页。分享一个PHP数据库分页类,php数据库分页 本帖最后由 luenmicro 于 2014-11-12 23:19 编辑 分享一个PHP数据库分页类。 [code]?php class page { private $p
PHP图像处理类库MagickWand用法实例分析
13 Jun 2016
PHP图像处理类库MagickWand用法实例分析。PHP图像处理类库MagickWand用法实例分析 本文实例讲述了PHP图像处理类库MagickWand用法。分享给大家供大家参考。具体分析如下: MagickWand 是
PHP使用Mysqli类库实现完美分页效果的方法
16 May 2016
这篇文章主要介绍了PHP使用Mysqli类库实现完美分页效果的方法,结合实例形式分析了PHP使用Mysqli类库的相关配置文件设置,数据库操作及分页的相关实现技巧,需要的朋友可以参考下
php分页可利用表格来分页类
13 Jun 2016
php分页可利用表格来分页类。* 在新建对象时需要的变量:$query(从数据表中获取记录数的sql语句),$page(当前页码),$maxline(每页几行))* 1、showpage方法:如果上面创建对象
Hot Tools
热门文章
潜行者 2 保存文件位置和成功保存的文件恢复
28 Nov 2024
故障排查
鲁马岛:如何到达山脉
06 Dec 2024
手游攻略
如何从 PHP 中执行 *.sql 文件?
19 Dec 2024
mysql教程
Python Lambda 值得付出努力吗?
17 Dec 2024
Python教程
如何修复 MySQL 8.4 上的 mysql_native_password 未加载错误
09 Dec 2024
mysql教程