Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 12-08-2011 01:57:06

nk34
Membre
Date d'inscription: 10-08-2011
Messages: 32

Zend_Paginator et firstpage

Bonjour,

je cherche a faire des URL avec paginator du type galerie/nom/sousnom-2.html
avec pour premiere page Galerie/nom/sousnom.html

une idée ?

2ème : nom et sousnom je doit les récupèrer en fonction pour créer les URL !

merci d'avance !

Hors ligne

 

#2 12-08-2011 19:54:45

probitaille
Membre
Lieu: Montréal
Date d'inscription: 20-04-2009
Messages: 336
Site web

Re: Zend_Paginator et firstpage

Bonjour,

La meilleure façon pour formater les urls comme tu le demande est d'utiliser Zend_Controller_Router.
Tu créé une route et avec les fonctions url de zend, tu vas pouvoir généré t'es Urls sous le format prédéfinis en y passant tes paramètres.

Définition de ta route:

Code:

[lang=php] $router = Zend_Controller_Front::getInstance()->getRouter();
$router->addRoute('nomDeMaRoute',new Zend_Controller_Router_Route('/galerie/:nom/:sousnom',array('controller'=>'index','action'=>'index','nom'=>'valeurParDefault','sousnom'=>'valeurParDefault'')));

Appel de ta route:

Code:

[lang=php] 
$this->url(array('nom'=>'valeur1','sousnom'=>'valeur2'),'nomDeMaRoute');

Je sais que Zend_Paginator fonctionne avec le paramètres page dans l'url, qui est égal à un nombre. Du coup, il faut que tu créé ta route en conséquence si tu choisis de cliquer sur ta pagination. Ton url pourra ressembler à ceci:

/galerie/nom/sousnom/page/3

Dernière modification par probitaille (12-08-2011 19:58:53)

Hors ligne

 

#3 14-08-2011 17:34:54

nk34
Membre
Date d'inscription: 10-08-2011
Messages: 32

Re: Zend_Paginator et firstpage

merci pour ton aide, seulement comment faire apparaitre disparaitre -1 pour la firstpage !!!
si tu as une idée je suis preneur !
merci

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