2014-02-26 151 views
0

我期待動態重新路由基於URI段內的參數的URL。例如,如果我有以下網址:笨動態變量路由

domain.com/account/message/action/view 

我怎麼能去有關創建檢查,看看如果URI包含「行動」的路線,如果是重新路由功能+「的價值_ '+行動的價值?

domain.com/account/message_view 

我已經通過ellislab提供的路線文件被讀,現在還不太清楚如何去這樣做這樣的事情,或者它會更好地使用服務器重寫規則?任何信息非常感謝!

回答

2

你可能會想在航線使用正則表達式的可用性。沿線的東西:

$route['([a-z]+)/action/([a-z]+)'] = "$1_$2"; 

當然,這可能不是你正在尋找的,但它應該讓你開始。

+0

這似乎正是我一直在尋找。出於某種原因,我只是在閱讀文檔時沒有點擊。感謝您指出了這一點!我想出了這種情況的工作路線爲:'$路線[ '([A-Z] +)/([A-Z] +)/動作/(.*)'] = 「$ 1/$ 2_ $ 3」;' – commanderZiltoid