具有URL路由的zend语言环境

时间:2010-11-09 19:01:26

标签: zend-framework url routes locale

是否有一种在URL中使用zend路由和语言环境来强制加载特定语言环境的简单方法?

e.g。 - http://domain.com/en-US/controller1/action

因此语言区域应该为所有URL调用添加前缀,只需在引导程序中设置区域设置,但让其余的MVC路由正常工作。

理想情况下,它可以检测URL中是否没有语言区域,并尝试从浏览器中自动检测。

e.g。 - http://domain.com/(如果未找到区域设置 - 默认为en-US / index)

我看过一些关于自定义用户虚荣网址等路线的文章。例如 - http://domain.com/username(路由到http://domain.com/user/load/username

对我来说,它似乎应该与此类似,但我想知道是否有更优雅的东西?

谢谢,

安德烈

1 个答案:

答案 0 :(得分:1)

我不想复制所有的源代码,所以看看