Example #1
0
 public static function paginer(Condition $listeConditions = NULL, $nbElementsParPage, $pageCourante = 1)
 {
     // Création d'un objet Pagination qui contiendra toutes les caractéristiques
     $pagination = new Pagination();
     // On définit ensuite les caractéristiques de la pagination
     $pagination->setNbElementsParPage($nbElementsParPage);
     $pagination->setNbElementsTotal(self::compter());
     $pagination->setPageCourante($pageCourante);
     $pagination->calculer();
     $pagination->setListeElements(self::obtenirTout($listeConditions, $pagination->offset(), $nbElementsParPage));
     return $pagination;
 }