我有一個路由小問題。codeigniter路由功能
我的路線:
$route['category/(:any)/(:num)'] = "site/index/$2"; //not working
$route['category/(:any)'] = "site/index"; //not working
$route['category/(:any)/(:any)'] = "site/view/$2"; // working
$route['Search'] = "site/search"; // working
我想要什麼:http://example.com/category/Home - 調用網站/指數函數參數$ 2 我歌廳404埃羅那些2條規則 http://example.com/category/Home/2調用點/索引功能。
我試過的是回顯類別/(:any)/(:num)的參數,它回顯了它。這個回聲在索引函數中。視圖和模型存在於我聲明的路徑中。沒有它,索引頁本身就無法工作。所以我認爲這個問題必須在路由
最有趣的是,當我改變類/(:任何)路線網站/視圖它正在工作,但是當我設置那裏站點/索引它不起作用。即使我只在那裏設置網站。
的
category
行動刪除您的路線,然後重試。它應該自動路由到正確的操作。正如[here](http://ellislab.com/codeigniter/user-guide/general/routing.html)所解釋的那樣,默認行爲是'example.com/class/function/id /'。 – Brewal我試圖刪除路線並重新添加,但沒有任何事情發生。如果路線不在那裏,它會調用站點/查看功能 – DeiForm
好的...我看到你的問題 – Brewal