Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-04-2009 01:34:25

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

[ZF 1.7.8]Zend_Paginator etrange pagination...

J'ai un paginator qui fonctionne avec un sélect :

Code:

 $select->from(array('pers'=>'personne'), 
                        array( 'pers_avatar',
                               'pers_nom',
                               'pers_nbvideo',
                               'pers_id'));
         $select->join(array('pro'=>'profils'),'pers.pers_id = pro.profils_id','pro.profils_type');
         $select->join(array('techs'=>'techsports'),'pro.profils_sport = techs.sport_id','techs.sport_sport');
         $select->join(array('clu'=>'clubs'),'pro.profils_club = clu.club_id','clu.club_nomclub');
         $select->join(array('techd'=>'techdept'),'pro.profils_departement = techd.techdept_id','techd.techdept_numdep'); 
         $select->where(new Zend_Db_Expr('pers_nom LIKE "l%"'));
         $select->order(array('profils_communaute ASC',
                               'sport_pop ASC',
                               'profils_type DESC'));

Et pour le paginator :

Code:

 $paginator = Zend_Paginator::factory($select);
        $paginator->setCurrentPageNumber($this->_getParam('page',1));
        $paginator->setItemCountPerPage($this->_getParam('page',10));
        $this->view->pages = $paginator;

le select ramène pour le test 32 lignes, donc pour le début, j'ai 10 lignes, ça c'est bien, mais quand je clique sur next, je n'ai pas les 10 suivants mais les 3 suivants ... pourquoi ???
Et quand je clique sur 'last' il me balance tout....

Là je ne comprends pas...

Dernière modification par Jean-Marc Rigade (19-04-2009 01:34:56)

Hors ligne

 

#2 19-04-2009 01:41:04

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

Re: [ZF 1.7.8]Zend_Paginator etrange pagination...

Ok ok ok, je viens de voir mon problème, j'ai paramétré à tort le nombre d'item par page...

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages