Overview

Namespaces

  • None
  • PHP
  • Pry
    • Auth
      • Interfaces
    • Config
    • Controller
    • Date
    • Db
    • Feed
      • Abstracts
      • Writers
    • File
      • Decorator
    • Form
      • Element
    • Image
    • Log
      • Writer
    • Net
      • Exception
    • Session
    • Util
    • Validate
      • Validator
    • View

Classes

  • Bench
  • CommandLineBuilder
  • Pagination
  • Registry
  • Strings
  • Token
  • UserAgent

Exceptions

  • ExceptionHandler
  • Overview
  • Namespace
  • Class
  • Tree

Class Pagination

Classe permettant de générer une pagination pour un jeu de résultat. Retourne uniquement un array , pas de formatage HTML

$pager = new Util_Pagination($total);
$pagin = $pager->create();
$data = $sql->query('SELECT id FROM planning LIMIT '.$pager->itemMini.','.$pager->nbItemParPage);
foreach($pagin as $tab)
{
   if($tab['encours'])
     echo $tab['page'];
   else
     echo' <a href="?p='.$tab['page'].'">'.$tab['page'].'</a> ';
}
Namespace: Pry\Util
Package: Util
Category: Pry
Author: Olivier ROGER <oroger.fr>
Version: 1.1.0
Located at Util/Pagination.class.php
Methods summary
public
# __construct( integer $total, integer $type = 1, integer $nbParPage = 10, string $page = 1 )

Constructeur. Initialise la pagination

Constructeur. Initialise la pagination

Parameters

$total
integer
$total Nombre total de résultat
$type
integer
$type Type de pagination
$nbParPage
integer
$nbParPage Nombre d'éléments par page
$page
string
$get Nom du paramètre de page
public array
# create( )

Créer la pagination

Créer la pagination

Returns

array
Constants summary
integer BASIC 1
#
integer ADVANCED 2
#
Properties summary
public integer $nbPageTotal
#

Nombre de page total

Nombre de page total

public integer $nbItemParPage
#

Nombre d'élément par page

Nombre d'élément par page

public integer $itemMini
#

Item minimal à utiliser pour la requete

Item minimal à utiliser pour la requete

public integer $pageAdjacente
#

Nombre de page afficher à coter de la page courante Utilisée en mode avancé uniquement

Nombre de page afficher à coter de la page courante Utilisée en mode avancé uniquement

public array $nextPrev
#

Tableau avec les lien précédent/suivant Utilisé en mode avancé

Tableau avec les lien précédent/suivant Utilisé en mode avancé

Pry API documentation generated by ApiGen 2.8.0