<?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(); }
Funktion 1: Generieren Sie eine Paging-Navigation und eine Paging-Funktionsparameterliste basierend auf der Gesamtzahl der Seiten, der aktuellen Seite, der Seitengruppierung und der URL (wie viele Seiten, aktuelle Seite, wie viele pro Seite, Linkadresse). Funktion 2: Zählen Sie die Seitenspalten anhand der Anzahl der Datensätze. $page ist die aktuelle Seite. $pagesize ist die Anzahl der Datensätze pro Seite.
Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn
Verwandter Artikel

23 Oct 2016
Bietet verschiedene offizielle und vom Benutzer veröffentlichte Codebeispiele und Codereferenzen. Jeder ist willkommen, sich auszutauschen und zu lernen.

08 Aug 2016
:In diesem Artikel werden hauptsächlich die klassischen PHP-Paging-Navigationsfunktionen vorgestellt. Studierende, die sich für PHP-Tutorials interessieren, können darauf zurückgreifen.

08 Aug 2016
:In diesem Artikel wird hauptsächlich der selbst erstellte kleine Paging-Code von PHP vorgestellt. Studenten, die sich für PHP-Tutorials interessieren, können darauf zurückgreifen.

08 Aug 2016
:In diesem Artikel wird hauptsächlich der digitale Paging-Effekt des PHP-Selbstlernprojekts vorgestellt. Studierende, die sich für PHP-Tutorials interessieren, können darauf zurückgreifen.

29 Jul 2016
:In diesem Artikel wird hauptsächlich ein vollständiges Beispiel einer benutzerdefinierten PHP-Paging-Klasse vorgestellt. Schüler, die sich für PHP-Tutorials interessieren, können darauf zurückgreifen.

08 Aug 2016
: In diesem Artikel werden hauptsächlich Beispiele für die Verwendung von PHP zur Implementierung von ODBC-Daten-Paging vorgestellt. Studierende, die sich für PHP-Tutorials interessieren, können darauf zurückgreifen.


Hot Tools

Eine universelle PHP-Paging-Klasse
Ein Beispielcode für eine universelle PHP-Paging-Klasse

PHP-Universal-Paging-Klasse
PHP-Universal-Paging-Klasse

Eine Paging-Klasse für PHP
Eine Paging-Klasse für PHP
