Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Hello
J'utilise plusieurs route dans mon appli.
Une route "default" et "articles".
Pour mes liens, j'utilise la methode "url". Normalement, par default, la methode garde les anciens parametres.
J'ai l impression que lorsque je change de "route", je perd les parametres.
Exemple: Page : /index/anne/2009 Sur cette page "route defaul", si j'ai des liens vers "articles" du style $this->url(array('controller'=>article'), 'articles) , je perd alors le parametre année ...
Est ce normal ?
thx
Hors ligne
C'est drôle, je viens de découvrir tout juste ce problème également mais moi, je passe plus de paramètres, d'ailleurs tu devrais essayer de les intégré que ceci:
$this->url(array('controller'=>'index','action'=>'language', 'lang'=>'fr','control'=>$this->controller,'act'=>$this->action))
Et du coup, je perds même l'action, ce qui redirige mon lien sur la page du controller. C'est qui est sûr, c'est que c'est seulement les liens qui ont été changé avec les routes
Dernière modification par probitaille (04-09-2009 17:46:32)
Hors ligne
Pire, le $this->url() ne fonctionne tout simplement pas si je suis dans un controlleur qui est gérer par un route.
Ex: "site.com/qui-sommes-nous" pointe vers le controller "nous" mais dans ces pages, rien fonctionne
Hors ligne