我正在 Zend Framework 中创建一个网站。我想它是多语言所以在结构控制器/动作我想添加这样的uri参数:
domain.com/en/controller/action
但是很明显Zend试图获得名为en
的控制器。如何在Zend设置控制器名称和操作名称之前修改requestUri
?
由于
答案 0 :(得分:1)
您可以为此创建自己的路线,从application.ini中开始:
resources.router.routes.default.route = ":language/:controller/:action"
resources.router.routes.default.defaults.controller = "index"
resources.router.routes.default.defaults.action = "index"
有关Zend网站的更多信息:The Standard Router