<?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
19Jun2017
In diesem Artikel werden hauptsächlich die Verwendungsbeispiele für die Vorder- und Rückseite des Bootstrap-Paginators ausführlich vorgestellt. Interessierte Freunde können darauf verweisen.
19Jan2018
Bootstrap Paginator ist ein auf Bootstrap basierendes JS-Paging-Plugin. Ich hoffe, es kann Ihnen helfen.
17Jan2018
In diesem Artikel wird hauptsächlich die Wirkung von jqPaginator in Kombination mit Express zur Erzielung von Paginierungsinhalten vorgestellt. Ich hoffe, dass es jedem helfen kann.
10Jan2017
In diesem Artikel wird hauptsächlich die Kombination aus Bootstrap Paginator-Paging-Plugin und Ajax vorgestellt, um einen dynamischen Paging-Effekt ohne Aktualisierung zu erzielen. Interessierte Freunde sollten ihn gemeinsam lesen.
29Dec2017
Wenn wir einen Artikel anzeigen, müssen wir manchmal bestimmte Schlüsselwörter rot hervorheben, damit wir diese Schlüsselwörter schnell finden und lokalisieren können. In diesem Artikel wird eine Funktion in PHP vorgestellt, die die Schlüsselwörter des Inhalts rot markieren, die Schlüsselwörter hervorheben und sie mit allen teilen kann. Ich hoffe, dass sie für alle hilfreich ist, wenn es um Schlüsselwörter geht.
21Dec2017
Wir wissen, dass Bootstrap Paginator ein auf Bootstrap basierendes JS-Paging-Plugin ist, aber es kann auf mehrere Arten verwendet werden Ich hoffe, es kann dir helfen.
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