Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 09-09-2009 17:55:53

stephane
Membre
Lieu: Biot
Date d'inscription: 26-03-2007
Messages: 33
Site web

Localisation complète des urls (paramètre willdcard '*' compris)

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 :

Code:

@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 wink.

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