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實作資料庫的分頁類
28Jul2016
: PHP實作資料庫的分頁類別:PHP實作資料庫的分頁類別最近在實作一個商品的管理專案,對商品的資料能進行分頁的輸出. 因此,實作了一個分頁類別操作,具體程式碼如下:class SepPage{var$rs;var$pagesize;var$nowpage;var$array;var$conn;var$sqlarr;function ShowData($sqlarr,$conn,$ pagesize,$nowpage){ //定義方法
php中分頁及SqlHelper類別用法實例
14Jan2017
這篇文章主要介紹了php中分頁及SqlHelper類用法,結合實例形式分析了php資料庫查詢類與分頁類的定義與具體使用技巧,需要的朋友可以參考下
熱門文章
潛行者 2 儲存檔案位置和成功儲存的檔案恢復
28Nov2024故障排查
魯馬島:如何到達山脈
06Dec2024手游攻略
Python Lambda 值得付出努力嗎?
17Dec2024Python教學
如何修復 MySQL 8.4 上的 mysql_native_password 未載入錯誤
09Dec2024mysql教程
如何從 PHP 執行 *.sql 檔案?
19Dec2024mysql教程