Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-09-2009 19:28:25

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

Les routes qui influence le helper $this->url(), annuler l'impact

Bonjour,

J'ai mon controller index avec l'action index. La page contient la fonction suivante:

Code:

$this->url(array('controller'=>'index','action'=>'mission','lang'=>'en'))

Résultant: /index/mission/lang/En   = BON

Je mets un route pour pouvoir accéder à cette même page via un meilleur mot dans l'url:

Code:

$route = new Zend_Controller_Router_Route('accueil',array('controller' =>'index','action'=>'index'));

Je suis alors capable d'avoir accès à la même page grâce à /accueil. Par contre, lorsque j`accède à la page avec ce nouveau lien, le retour du helper $this->url n'est plus le même, comment corriger le problème ?

Code:

$this->url(array('controller'=>'index','action'=>'mission','lang'=>'en'))

Résultant: /accueil   = Mauvaise

Hors ligne

 

#2 04-09-2009 19:58:38

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

Re: Les routes qui influence le helper $this->url(), annuler l'impact

$this->url(array('controller'=>'index','action'=>'language', 'lang'=>'fr','control'=>$this->controller,'act'=>$this->action),'default')

Rajouter default à la fin comme paramètre, ceci aura comme effet d'ignorer les routes et d'utiliser les liens par défault

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