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は「tags」、URLパターン4~6は「pings」をコントローラーにしようと考えています。
上記のシナリオが機能するようにルーターを構成する方法がわかりません。これらの URL は変更できないことに注意してください。良い回答には私の評判スコアの 100 を提供できます。