2010-11-09 11 views
2

Existe-t-il un moyen simple d'utiliser les routes zend et les locales dans l'URL pour forcer le chargement d'une locale particulière?zend locale avec routage url

par exemple. Par conséquent, la langue-région doit préfixer tous les appels d'URL et simplement définir les paramètres régionaux dans le bootstrap, mais laissez le reste du routage MVC fonctionner normalement.

idéalement, il pourrait détecter si aucune langue-Région est dans l'URL et tenter de détecter automatiquement à partir du navigateur.

par exemple. - http://domain.com/ (si aucun paramètre régional n'est trouvé - par défaut en-US/index)

J'ai vu quelques articles sur des routes pour des choses comme les url personnalisées. par exemple. - http://domain.com/username (routes à http://domain.com/user/load/username)

Pour moi, il semble que cela devrait être similaire à cela, mais je me demandais s'il y avait quelque chose de plus élégant?

Merci,

Andre

Répondre

1

Je ne veux pas copier tout le code source, donc un coup d'oeil à

+1

remerciements pour les , trouvé toutes les informations dont j'avais besoin. Ce serait bien si le Zend FW l'incluait. – AndreLiem

+0

exactement mes pensées AndreLiem ... ne peut pas trouver une solution concrète à ce que je cherche. Je ne peux pas croire qu'il y a plusieurs façons de le faire. Cela devrait juste faire partie de ZF. www.website.com/fr/controller/action/ - L'ensemble de l'application doit être dans une langue ou dans l'autre. Je ne vois pas pourquoi il existe des solutions qui ont des choses comme www.website.com/controller/fr/action –