Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 05-11-2009 22:43:09

phpman
Membre
Date d'inscription: 20-03-2008
Messages: 138

[Zend_Paginator] Route par défaut

Bonjour,

J'ai un petit probleme au niveau de mes routes (qui marchent très bien) lorsque j'arrive sur l'index : J'ai la liste des mes actualités paginées.

Pour la pagination, j'utilise le paginator, qui crée donc les liens de la manière suivante :

$this->url(array('page' => $value))

Ce qui permet de garder donc les paramètres dans l'url courante et de ne pas spécifier la route courante

Le pb est que lorsque j'arrive sur l'index, aucune route pas défaut n'est détectée, normal ma route étant :

Code:

actualites.type = "Zend_Controller_Router_Route_Regex"
actualites.route = "derniere\-actualites(?:\-)?(\d+)?\.html"
actualites.defaults.controller = actualites
actualites.defaults.module = default
actualites.defaults.action = index
actualites.map.1 = page
actualites.reverse  = "derniere-actualites-%d.html"

Du coup mes liens de pagination restent de la forme /actualites/index/page/2, le rewriting des routes ne se fait que si je vais sur derniere-actualites-1.html (en le tapant à la main du coup) car la la route définie plus haut est détectée et est utilisée par le $this->url()

Bref je voulais donc savoir quelle était la façon de remédier à ce problème, y a il moyen de setter la route qui doit être utilisée sans le faire dans le paginator ?

Merci d'avance.

Dernière modification par Mr.MoOx (11-11-2009 14:16:13)

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