Zajmuję się tworzeniem kontrolera dostępu za pomocą Zend i jestem mylony z mapowaniem adresów URL do routera.Dopasowywanie wielu adresów URL z parametrami za pomocą Zend_Controller_Router_Route_Regex w Zend Framework
Zasadniczo czytałem o numerze Zend Router i nie mogłem zaplanować adresów URL w celu zaspokojenia wymienionych tras.
Oto niektóre z moich adresów URL, które należy zmapować na Routery.
http://localhost/api/v1/tags.xml?abc=true (param abc = prawdziwy)
http://localhost/api/v1/tags/123456.xml (param: 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 (parametry : 123456, pings.xml, a = 1, b = 2)
http://localhost/api/v1/tags/123456/pings/count.xml (params: 123456, ping, count.xml)
ja planowania, tak że na 1 do wzorców URL 3, "tagi" powinny być kontrolerem, a dla wzorców adresów URL od 4 do 6, "pingi" powinny być kontrolerem.
Nie mam pewności, jak skonfigurować routery, aby powyższe scenariusze działały. Pamiętaj, że nie mogę zmienić tych adresów URL. Mogę zaoferować 100 punktów reputacji do dobrej odpowiedzi.
Mogę zagłosować na ciebie –
Dlaczego masz/potrzebujesz "public/index.php" na początku wszystkich tych adresów? –
Nie są one obowiązkowe i usunąłem je. Martwię się tylko o routing tych adresów do ich kontrolerów i działań, przekazując potrzebne parametry. –