Я разрабатываю Rest Controller с Zend, и меня смущает сопоставление URL-адресов с Router.
В основном Я читал о 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 (params: 123456, pings.xml)
http: //localhost/api/v1/tags/123456/pings.xml? a = 1 & b = 2 (params: 123456, pings.xml, a = 1, b = 2)
http: //localhost/api/v1/tags/123456/pings/count.xml (params : 123456, pings, count.xml)
Я планирую, что для шаблонов url с 1 по 3 "теги" должны быть контроллером, а для шаблонов url с 4 по 6 контроллером должны быть "pings".
Теперь я не уверен, как настроить маршрутизаторы таким образом, чтобы описанные выше сценарии работали. xml)
Я планирую, что для шаблонов URL-адресов с 1 по 3 "теги" должны быть контроллером, а для шаблонов URL-адресов с 4 по 6 контроллером должны быть "пинги".
Теперь я не уверен, как настроить маршрутизаторы таким образом, чтобы описанные выше сценарии работали. xml)
Я планирую, что для шаблонов URL-адресов с 1 по 3 "теги" должны быть контроллером, а для шаблонов URL-адресов с 4 по 6 контроллером должны быть "пинги".
Теперь я не уверен, как настроить маршрутизаторы таким образом, чтобы описанные выше сценарии работали. Обратите внимание, что я не могу изменить эти URL-адреса. Я могу предложить 100 баллов моей репутации за хороший ответ.