Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'ai un problème avec mes routes.
J'ai un controller "profil" et deux actions "index" et "update"
J'ai cette page:
http://localhost/profil/id/1/
que je voudrais transformer en
http://localhost/profil/1
Et cette page:
http://localhost/profil/update/type/pro
que je voudrais transformer en:
http://localhost/profil/update/pro
Pour cela j'ai ces deux routes:
$array = array('controller' => 'profil', 'action' => 'update'); $route = new Zend_Controller_Router_Route('profil/update/:type', $array); $routeur -> addRoute( 'profil', $route); $array = array('controller' => 'profil', 'action' => 'index'); $route = new Zend_Controller_Router_Route('profil/:id', $array); $routeur -> addRoute( 'profil', $route);
Si je met les deux routes ca ne fonctionne pas (je tombe toujours sur mon action "Index").
Individuellement elles fonctionnes.
Merci de votre aide...
Dernière modification par neeux (31-12-2008 08:39:03)
Hors ligne
Salut,
C'est logique que tu tombes toujours sur ton action "index", tu les as nommé avec le même nom d'où un écrasement de ta première route. Renommes ta 1ère route en tant que 'profil_update' au lieu de 'profil' et ça marchera.
A+. -=blu3+3y3s=-
Dernière modification par -=blu3+3y3s=- (23-12-2008 19:23:50)
Hors ligne
Tout d'abord pardon pour cette réponse tardive... je n'ai pas eu beaucoup de temps devant moi ces derniers temps..
Merci beaucoup.... Effectivement c'était ça.... Et pourtant j'ai cherché..... A croire que j'étais bourré....
Hors ligne
Pages: 1