我試圖創建將 「覆蓋」 這樣的URL路徑:Zend的路由地址與正則表達式
www.test.com/parent1/parent2/parent3/item
WWW .test.com/parent1/parent2/parent3/parent4 /物品1
在數目不詳的父母,應該只會提供更好,更直觀的外觀網站的網址。主要參數是「item」。
我想這只是解決方法是使用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等)只用於外觀,主要參數是「項」...
Zend Route是Zend框架的一部分,它是一個衆所周知的PHP框架。 – 2012-05-23 00:40:57
這很有趣:)投票了 – Green 2012-10-14 21:55:49
這傢伙有33k代表?這甚至不是你在那裏寫的PHP代碼。 – 2013-03-07 10:56:20