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(); }
函數(shù)1:根據(jù)總頁數(shù),當(dāng)前頁,和頁分組及url產(chǎn)生分頁導(dǎo)航,分頁函數(shù)參數(shù)列表(有多少頁,當(dāng)前頁,每頁多少個?,鏈接地址)。函數(shù)2:依記錄數(shù),頁列清數(shù),$page,目前頁;$row_num記錄總數(shù);$pagesize:每頁記錄數(shù);$url記錄頁。
免責(zé)聲明
本站所有資源皆由網(wǎng)友貢獻(xiàn)或各大下載網(wǎng)站轉(zhuǎn)載。請自行檢查軟體的完整性!本站所有資源僅供學(xué)習(xí)參考。請不要將它們用於商業(yè)目的。否則,一切後果都由您負(fù)責(zé)!如有侵權(quán),請聯(lián)絡(luò)我們刪除。聯(lián)絡(luò)方式:admin@php.cn
相關(guān)文章

21 Jul 2016
php oracle 分頁類別。 example.php 複製程式碼如下: ?php $conn = ociplogon("test","123456","test123"); include_once "pager.inc.php"; ? 複製程式碼如下: ?php /** 分頁測試開始*/ /

21 Jul 2016
實(shí)現(xiàn)分十頁分向前十頁向後十頁的處理。 ?/*====對資料的記錄進(jìn)行分頁顯示 ===== 一張頁面有連續(xù)的十個頁面的連接一頁可顯示$limit_row筆記錄資訊並有下十頁和上十頁翻頁功能====


熱門工具標(biāo)籤

熱工具

熱門文章
如何修復(fù)KB5060533無法在Windows 10中安裝?
12 Jun 2025
故障排查
沙丘:覺醒 - 在哪裡獲得絕緣織物
12 Jun 2025
手游攻略
如何修復(fù)KB5060999無法在Windows 11中安裝?
13 Jun 2025
故障排查
沙丘:覺醒網(wǎng)絡(luò)錯誤:這是一個綜合指南
12 Jun 2025
故障排查
所有馬里奧卡丁車世界破折號食物地點(diǎn)
12 Jun 2025
手游攻略