【问题标题】:change request uri before set controller and action in Zend在 Zend 中设置控制器和操作之前更改请求 uri
【发布时间】:2011-06-09 16:04:27
【问题描述】:

我在 Zend Framework 中做一个网页。我希望它是多语言的,所以在结构控制器/动作中我想添加一个这样的 uri 参数:

domain.com/en/controller/action

但显然 Zend 尝试获取名称为 en 的控制器。 Zend设置控制器名称和动作名称之前如何修改requestUri

谢谢

【问题讨论】:

标签: zend-framework controller request uri action


【解决方案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

【讨论】:

猜你喜欢
  • 2019-10-14
  • 1970-01-01
  • 2013-08-16
  • 1970-01-01
  • 1970-01-01
  • 2013-01-14
  • 1970-01-01
  • 1970-01-01
  • 2011-06-23
相关资源
最近更新 更多