<?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();
}Fonction 1 : générer une liste de paramètres de navigation par pagination et de fonction de pagination en fonction du nombre total de pages, de la page actuelle, du regroupement de pages et de l'URL (combien de pages, page actuelle, combien par page, adresse du lien). Fonction 2 : En fonction du nombre d'enregistrements, les colonnes de page sont comptées, $page, la page actuelle ; $row_num, le nombre total d'enregistrements ; $pagesize : le nombre d'enregistrements par page d'enregistrement $url.
Bibliothèque de pagination95442017-12-23
Une classe de pagination pour php
Bibliothèque de pagination72292017-12-04
La pagination consiste à diviser une page en deux ou plusieurs pages. Il existe un mécanisme de pagination automatique qui peut diviser le contenu d'un formulaire Web mobile en un groupe de pages plus petites pour le rendu, adaptées à un appareil spécifique. Ce mécanisme restitue également les éléments de l'interface utilisateur qui peuvent être utilisés pour naviguer vers d'autres pages.
Bibliothèque de pagination94812017-11-30
PHP implémente la classe de pagination
Bibliothèque de pagination55382017-11-16
Classe de pagination implémentée par php
Bibliothèque de pagination48422017-11-04
La classe de pagination php parfaite, particulièrement facile à utiliser, les amis qui ont besoin d'utiliser la classe de pagination php ne devraient pas la manquer.
Bibliothèque de pagination67902017-10-25
Introduction au code : classe de pagination PHP pratique, particulièrement facile à utiliser, les amis qui ont besoin d'utiliser la classe de pagination PHP ne devraient pas la manquer.
Bibliothèque de pagination57482017-06-26
Introduction du code : La classe de pagination PHP universelle est très facile à utiliser. Les amis qui ont besoin d'utiliser la classe de pagination PHP ne devraient pas la manquer.
Bibliothèque de pagination72552017-06-25
Introduction : classe de pagination PHP native, le style de pagination est quelque peu similaire à celui du bootstrap, simple et beau, téléchargement gratuit
Bibliothèque de pagination69982017-06-23
Présentationun code de pagination PHP simple et facile à utiliser, le nombre total d'enregistrements dans la table de données, affichant le nombre de lignes par page et déterminant le nombre de pages. Les amis dans le besoin peuvent le télécharger pour référence.
Bibliothèque de pagination55032017-06-17
Partager une classe de pagination php+mysql encapsulée, afficher les données de la base de données MySQL en pagination, lire les enregistrements correspondants de la table selon l'instruction de requête SQL, afficher la page d'accueil, ensuite page et page précédente Pages, pas pages.
Bibliothèque de pagination59422017-06-01
Présentation d'une classe de fonction de pagination PHP simple, obtient le nombre total d'informations, appelle la fonction de pagination, effectue opérations de base de données, produit le contenu de navigation de pagination.
Bibliothèque de pagination52922017-04-13