2017-07-11 67 views
0

我可以使用相同的路線,但訪問不同的控制器?我想我的網址這樣使用相同的路線,但調用不同的控制器Codeigniter

example.com/article-name/ 
example.com/category-name/ 

我的路線是:

$route['([^/]+)/?'] = 'Article/index/$1'; 
$route['([^/]+)/?'] = 'Category/index/$1'; 

我不能找出如何做到這一點。

+0

給出見本的搜索結果:[鏈接](https://www.google.co.in/search?q =有+的+相同的+路由%2C +但是+調用+不同+控制器+笨&RLZ = 1C1CHBD_enIN725IN725&OQ =有+的+相同的+路由%2C +但是+調用+不同+控制器+笨&AQS = chrome..69i57.679j0j4&的SourceID = chrome&ie = UTF-8) –

+0

像'$ route ['([^ /] +)/?']'這樣的路由不可能指向不同的控制器,除非你通過隨機區分參數或點。 –

+0

或者我可以使用$ route [(:any)]?請告訴我你的想法。 –

回答

0

更改.htaccess文件。

然後,在config.php變更線NO:38,如下

$config['index_page'] = '';

+0

如何更改htaccess文件?請特別說。 –

相關問題