我正在用 Zend 开发一个 Rest Controller,我对 url 到路由器的映射感到困惑。
基本上我阅读了有关Zend Router的信息,但我无法计划我的 url 以满足上述路由。
这些是我的一些应该映射到路由器的 url。
http://localhost/api/v1/tags.xml?abc=true (参数:abc=true)
http://localhost/api/v1/tags/123456.xml (参数:123456.xml)
http://localhost/api/v1/tags/123456/pings.xml (参数:123456,pings.xml)
http://localhost/api/v1/tags/123456/pings.xml?a=1&b=2(参数:123456,pings.xml,a=1,b=2)
http://localhost/api/v1/tags/123456/pings/count.xml(参数:123456,pings,count.xml)
我计划这样对于 url 模式 1 到 3,“标签”应该是控制器,对于 url 模式 4 到 6,“pings”应该是控制器。
现在我不确定如何配置路由器以使上述方案起作用。请注意,我无法更改这些网址。我可以为好的答案提供 100 分的声誉分数。