2013-02-23 50 views
0

我有一個名爲'Details'的控制器,並且有一些功能。 我想將用戶重定向到/ details/index,url格式類似於/ details /(:any)。 但功能/細節/產品只有一個例外。 我已經試過這樣路由除了一個以外的任何控制器功能

$route['(^(?!details/product)\S*)'] = 'details/all_product'; 

但它沒有奏效。我怎樣才能做到這一點?我在做什麼錯?

回答

1

我已經解決了這個使用一些其他的參考。 解決方案是我無法創建任何動態異常的路由配置。我只需要手動完成。解決方案是

$route['details/product'] = 'details/product'; 
$route['details/(:any)'] = 'details/index'; 

我必須在我聲明(:any)的路由規則之前手動設置該異常。