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