在Zend中设置控制器和操作之前更改请求uri

时间:2011-06-09 16:04:28

标签: zend-framework controller request uri action

我正在 Zend Framework 中创建一个网站。我想它是多语言所以在结构控制器/动作我想添加这样的uri参数:

domain.com/en/controller/action

但是很明显Zend试图获得名为en的控制器。如何在Zend设置控制器名称和操作名称之前修改requestUri

由于

1 个答案:

答案 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