我在尋找的建議如何避免:由具有更寬容的單一模式,如果可能的話,在此路由不會在所有破我試圖避免笨路線的正則表達式矯枉過正
$route = array(
'directory' => 'accountdirectory/index',
'directory/(:any)' => 'accountdirectory/index/$1',
'directory/(:any)/(:num)' => 'accountdirectory/index/$1/$2' ...
段中不存在:
'directory(/)?(:any)?(/)?(:any)' => 'accountdirectory/index/$1/$2'
爲了路線
- 目錄/所有
- 目錄/
- 目錄/所有/ 10
你就不能路線accountdirectory /索引,然後使用URI段和如果從那裏重定向? – Rooster 2013-02-18 20:51:08
你說得對。這似乎是我嘗試做的最好的做法。如果你不想離開這個答案,我肯定會接受它的。 – Rell 2013-02-20 05:12:27