Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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 :
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