Section courante

A propos

Section administrative du site

sfPager

Symfony : Pagination
PHP Symfony 1

Description

Cette classe contient la pagination.

Liste des méthodes

Nom Prototype Description
__CONSTRUCT function __construct($class, $maxPerPage); Ce constructeur permet de construire cet objet.
COUNT function count(); Cette méthode permet de demander le nombre total de résultat.
CURRENT function current(); Cette méthode permet de demander le résultat courant.
GETCLASS function getClass(); Cette méthode permet de demander la classe courante.
GETCURRENT function getCurrent(); Cette méthode permet de demander l'objet courant.
GETCURRENTMAXLINK function getCurrentMaxLink(); Cette méthode permet de demander le lien de pagination maximum courant.
GETCURSOR function getCursor(); Cette méthode permet de demander le curseur courant.
GETFIRSTINDICE function getFirstIndice(); Cette méthode permet de demander le premier index dans la page courante.
GETFIRSTPAGE function getFirstPage(); Cette méthode permet de demander le numéro de la première page.
GETLASTINDICE function getLastIndice(); Cette méthode permet de demander le dernier index de la page courante.
GETLASTPAGE function getLastPage(); Cette méthode permet de demander le numéro de la dernière page.
GETLINKS function getLinks($nb_links); Cette méthode permet de demander un tableau de numéro de page à utiliser pour la liaison de pagination.
GETMAXPERPAGE function getMaxPerPage(); Cette méthode permet de demander le nombre maximum de résultat par page.
GETMAXRECORDLIMIT function getMaxRecordLimit(); Cette méthode permet de demander la limite maximum d'enregistrement pour la pagination courante.
GETNBRESULTS function getNbResults(); Cette méthode permet de demander le nombre de résultats.
GETNEXT function getNext(); Cette méthode permet de demander le prochain objet.
GETNEXTPAGE function getNextPage(); Cette méthode permet de demander la page suivante.
GETOBJECTBYCURSOR function getObjectByCursor($pos); Cette méthode permet de demander l'objet par position du curseur.
GETPAGE function getPage(); Cette méthode permet de demander la page courante.
GETPARAMETER function getParameter($name, $default); Cette méthode permet de demander un paramètre.
GETPARAMETERHOLDER function getParameterHolder(); Cette méthode permet de demander la porteur de paramètre de pagination courante.
GETPREVIOUS function getPrevious(); Cette méthode permet de demander l'objet précédent.
GETPREVIOUSPAGE function getPreviousPage(); Cette méthode permet de demander la page précédente.
GETRESULTS function getResults(); Cette méthode permet de demander un tableau de résultats dans la page donnée.
HASPARAMETER function hasParameter($name); Cette méthode permet de vérifier si un paramètre est fixé.
HAVETOPAGINATE function haveToPaginate(); Cette méthode permet de demander si la requête courante requière une pagination.
INIT function init(); Cette méthode permet d'initialiser la pagination.
INITIALIZEITERATOR function initializeIterator(); Cette méthode permet de charger les données dans les propriétés utilisés pour l'itération.
ISFIRSTPAGE function isFirstPage(); Cette méthode permet de vérifier si c'est la première page.
ISITERATORINITIALIZED function isIteratorInitialized(); Cette méthode permet de vérifier si la propriété utilisé pour une itération est initialisé.
ISLASTPAGE function isLastPage(); Cette méthode permet de vérifier si c'est la dernière page.
KEY function key(); Cette méthode permet de demander la clef courante.
NEXT function next(); Cette méthode permet d'avancer le pointeur interne et de retourner le résultat courant.
RESETITERATOR function resetIterator(); Cette méthode permet de vider les propriétés utilisés pour l'itération.
RETRIEVEOBJECT function retrieveObject(); Cette méthode permet de demander un objet avec un certain déplacement.
REWIND function rewind(); Cette méthode permet de réinitialiser le pointeur interne et de retourner le résultat courant.
SETCLASS function setClass($class); Cette méthode permet de fixer la classe courante.
SETCURSOR function setCursor($pos); Cette méthode permet de fixer le curseur courant.
SETLASTPAGE function setLastPage($page); Cette méthode permet de fixer le numéro de la dernière page.
SETMAXPERPAGE function setMaxPerPage($max); Cette méthode permet de fixer le nombre maximum de résultats par page.
SETMAXRECORDLIMIT function setMaxRecordLimit($limit); Cette méthode permet de fixer la limite maximum d'enregistrement par page.
SETNBRESULTS function setNbResults($nb); Cette méthode permet de fixer le nombre de résultat.
SETPAGE function setPage($page); Cette méthode permet de fixer la page courante.
SETPARAMETER function setParameter($name, $value); Cette méthode permet de fixer un paramètre.
VALID function valid(); Cette méthode permet de vérifier si le pointeur est dans les limites.

Légende

    Cette couleur permet d'indiquer qu'il s'agit d'un constructeur d'objet.



Dernière mise à jour : Mardi, le 29 août 2017