麻烦路由设置

时间:2012-08-01 15:23:12

标签: php apache zend-framework

To access http://taobao.com/index/index/cityid/1 point http://taobao.com/Alaska 
To access http://taobao.com/index/index/cityid/2 point http://taobao.com/Houston
To access http://taobao.com/index/index/cityid/3 point http://taobao.com/NewYork
To access http://taobao.com/index/index/cityid/3 point http://taobao.com/LosAngeles

....... 近100个城市。 route.ini写的

[production]
routes.rating.type = "Zend_Controller_Router_Route"
routes.BeiJing.route = "BeiJing"
routes.BeiJing.defaults.controller = "index"
routes.BeiJing.defaults.action = "index"

如何实现?

1 个答案:

答案 0 :(得分:0)

Zend Framework手册的

This部分应该指出正确的方向。

示例路线可能如下所示:

  

routes.alaska.route =“阿拉斯加”
  routes.alaska.defaults.controller = index
  routes.alaska.defaults.action = index
  routes.alaska.defaults.cityid = 1

这个解决方案虽然相当严格 - 也许如果你能详细说明你想要实现的目标,我或我的同事可以提供更好的解决方案吗?