|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre régulier
![]() Inscription : mars 2002 Messages : 204 ![]() |
Mon application utilise le routage et un plugin de traduction selon le modèle suivant :
bootstrap.php Code :
Code :
Quand je saisis, http://localhost/fr/acceuil ou http://localhost/en/acceuil ça marche normalement. Quand je saisis http://localhost/fr/frontend/index/index le plugin d'authentification me redirige vers la page d'authentification. Cela veut dire qu'il n'a pas bien interprété l'URL et donc il n'a pas reconnu le triplet (Module, Controleur, Action)=(Frontend, index,index). |
||||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() |
Bonjour,
Avez-vous trouvé une solution à votre problème? Ou une autre manière d'aborder le sujet? Merci. |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : mars 2002 Messages : 204 ![]() |
|
|
|
00
|
|
|
#4 | ||
|
Membre régulier
![]() Inscription : juin 2004 Messages : 66 ![]() |
C'est normal, il détecte le module "fr".
J'ai réussi à trouver une solution en créant une route chainée. Code :
__________________
Programmation Web - PHP, MySQL, JavaScript, etc. |
||
|
00
|
|
|
#5 |
![]() ![]() Michaël Étudiant Inscription : septembre 2005 Messages : 1 367 ![]() |
Salut,
J'ai un soucis avec ça. J'ai grosso modo les mêmes routes que toi Blount, sauf que moi je dois traduire mes routes (pour le moment uniquement controller et action, mais sûrement module aussi après), il faut donc ajouter un :@ devant. Le soucis c'est que le seul type de route qui accepte les traductions est la route de type Zend_Controller_Router_Route, dans lequel je dois mettre comme route : :lang/:module/:@controller/:@action Ce qui signifie que je ne peux plus chaîner mon Zend_Controller_Router_Route_Module avec le Zend_Controller_Router_Route (le module n'est pas reconnu). J'ai trouvé une solution qui marche mais qui ressemble plus à du hack qu'à une solution propre, en l'occurence créer deux routes : une sans module (cas du module default), et une avec module. Le soucis c'est que je suis obligé de recopier les différents paramètres (notamment les reqs de language), pas très propre quoi. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com