Zend Framework自定义多语言路由

时间:2012-01-27 21:26:01

标签: php zend-framework multilingual

这是我目前的路线

routes.index.route = "/:lang/:controller/:action*"
routes.index.defaults.controller = index
routes.index.defaults.action = index
routes.index.defaults.lang = en

但它不起作用,我需要像/:lang/:controller/:action这样的人可以帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:0)

你的语法看起来有点稀疏尝试:

resources.router.routes.index.route = "/:lang/:controller/:action*"
resources.router.routes.index.defaults.module = default
resources.router.routes.index.defaults.controller = index
resources.router.routes.index.defaults.action = index
resources.router.routes.index.defaults.lang = en

即使它只是'默认'(读取无模块)模块,您也需要定义模块。