Overview

Packages

  • Auth
  • Config
  • Controller
  • Date
  • Db
  • Feed
    • Abstract
    • Writers
  • File
    • Decorator
  • Form
    • Element
  • Image
  • Log
    • Writer
  • Net
    • Exception
  • None
  • PHP
  • PHPMailer
  • Session
  • Util
  • Validate
    • Validator
  • Zend
    • Registry

Classes

  • Util_Bench
  • Util_ErrorHandler
  • Util_Pagination
  • Util_String
  • Util_Token
  • Util_UserAgent

Exceptions

  • Util_ExceptionHandler
  • Overview
  • Package
  • Class
  • Tree

Class Util_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> ';
}
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
Nombre total de résultat
$type
integer
Type de pagination
$nbParPage
integer
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 Framework API documentation generated by ApiGen 2.6.1