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