<?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.
Paginierungsbibliothek95442017-12-23
Eine Paging-Klasse für PHP
Paginierungsbibliothek72292017-12-04
Bei der Paginierung wird eine Seite in zwei oder mehr Seiten unterteilt. Es gibt einen automatischen Paging-Mechanismus, der den Inhalt eines mobilen Webformulars zum Rendern in eine Gruppe kleinerer Seiten aufteilen kann, die für ein bestimmtes Gerät geeignet sind. Dieser Mechanismus rendert auch Benutzeroberflächenelemente, die zum Navigieren zu anderen Seiten verwendet werden können.
Paginierungsbibliothek94812017-11-30
PHP implementiert die Paging-Klasse
Paginierungsbibliothek55392017-11-16
Von PHP implementierte Paging-Klasse
Paginierungsbibliothek48422017-11-04
Die perfekte PHP-Paging-Klasse, besonders einfach zu verwenden. Freunde, die die PHP-Paging-Klasse verwenden müssen, sollten sie nicht verpassen.
Paginierungsbibliothek67902017-10-25
Code-Einführung: Praktische PHP-Paging-Klasse, besonders einfach zu verwenden. Freunde, die die PHP-Paging-Klasse verwenden müssen, sollten sie nicht verpassen.
Paginierungsbibliothek57482017-06-26
Code-Einführung: Die universelle PHP-Paging-Klasse ist sehr einfach zu verwenden. Freunde, die die PHP-Paging-Klasse verwenden müssen, sollten sie nicht verpassen.
Paginierungsbibliothek72552017-06-25
Einführung: Eine native PHP-Paging-Klasse. Der Paging-Stil ähnelt in gewisser Weise dem Bootstrap, ist einfach und schön und kann kostenlos heruntergeladen werden
Paginierungsbibliothek69982017-06-23
Einführungeinen einfachen und benutzerfreundlichen PHP-Paging-Code, die Gesamtzahl der Datensätze in der Datentabelle, Anzeige der Anzahl der Zeilen pro Seite und Bestimmung der Anzahl der Seiten. Freunde in Not können es als Referenz herunterladen.
Paginierungsbibliothek55032017-06-17
Teilen Sie eine gekapselte PHP+MySQL-Paging-Klasse, zeigen Sie die Daten in der MySQL-Datenbank im Paging an, lesen Sie die entsprechenden Datensätze aus der Tabelle gemäß der SQL-Abfrageanweisung, zeigen Sie als nächstes die Homepage an Seite und vorherige Seite Seiten, nicht Seiten.
Paginierungsbibliothek59422017-06-01
Einführung einer einfachen PHP-Paging-Funktionsklasse, erhält die Gesamtzahl der Informationen, ruft die Paging-Funktion auf, führt Datenbankoperationen aus, gibt den Paging-Navigationsinhalt aus.
Paginierungsbibliothek52922017-04-13