Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous,
Je voudrais vous signaler un patch qui pourra sûrement aider tous ceux qui cherchent à implémenter correctement la localisation au niveau des urls. En fait, cette localisation fonctionne a peu près bien, sauf pour les paramètres génériques. Par exemple, si on définit la route suivante :
@contenu/@pages/:@action/*
Nous pouvons alors gérer des URL comme celles-ci en anglais :
http://domain.com/contents/pages/list/
Et les URL correspondantes en français :
http://domain.com/contenus/pages/lister/
Mais si l'on utilise maintenant des paramètres (paires clé/valeur dans l'URL) définis par le '*' dans la route, nous pouvons alors avoir en anglais:
http://domain.com/contenus/pages/lister … -published
Toutefois, ces paramètres ne sont pas traduisibles automatiquement en français, ce qui aurait pourtant donné une URL entièrement en français :
http://domain.com/contenus/pages/lister … non-publie
Si vous voulez vraiment que cela fonctionne, je vous invite à télécharger le patch pour la classe Zend_Controller_Router_Route que j'ai créé à l'adresse suivante :
http://framework.zend.com/issues/browse/ZF-7811
En espérant qu'il soit intégré très bientôt dans une future version de Zend Framework .
Hors ligne
Pages: 1