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
Package: Util
Category: Pry
Author: Olivier ROGER <oroger.fr>
Version: 1.1.0
Located at Util/Pagination.class.php
public
|
#
__construct( integer $total, integer $type = 1, integer $nbParPage = 10, string $page = 1 )
Constructeur. Initialise la pagination |
public
array
|
integer |
BASIC
|
1 |
|
integer |
ADVANCED
|
2 |
public
integer
|
$nbPageTotal |
|
#
Nombre de page total |
public
integer
|
$nbItemParPage |
|
#
Nombre d'élément par page |
public
integer
|
$itemMini |
|
#
Item minimal à utiliser pour la requete |
public
integer
|
$pageAdjacente |
|
#
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é |