Я пытаюсь создать маршрут, который будет "покрывать" этот вид URLs:Zend Route Url с регулярным выражением
www.test.com/parent1/parent2/parent3/item
WWW .test.com/Parent1/parent2/parent3/parent4/item1
числа тех родителей, в неопределенном, и он должен служить только дать лучший, более интуитивный взгляд на URL-адрес сайта. Основной параметр - это «элемент».
Я полагаю, что единственный способ решить, что является использование Route_Regex, и поэтому я попытался выполнить эту задачу маршрута с чем-то вроде этого:
routes.test.type = "Zend_Controller_Router_Route_Regex"
routes.test.route = "test/(?:.*)?([^\/]+)"
routes.test.defaults.module = default
routes.test.defaults.controller = test
routes.test.defaults.action = index
routes.test.map.1 = "path"
routes.test.map.2 = "item"
routes.test.reverse = "test/%s%s"
Я не тестировал это много, потому что я Я не уверен, что я поступаю правильно ... Я понятия не имею, как должно выглядеть это регулярное выражение, и как я должен относиться к этому «пути».
Можете ли вы посоветовать, что мне делать, чтобы удовлетворить спрос на этот тип маршрута? Таким образом, мне нужен этот путь (parent1, parent2 и т. Д.) Только для внешнего вида, а основным параметром является то, что «item» ...
Zend Route является частью Zend Framework, которая является хорошо известной PHP Framework. –
Это смешно :) Голосовать – Green
И у этого парня есть 33k rep? Это даже не PHP-код, который вы там написали. –