所以我已经像这样设置了我的路线:
$route[':any'] = "main";
$route['products/(:any)'] = "products/product/$1";
例如www.mysite.com/something进入主控制器,我在那里处理"something"。我以类似的方式处理产品。
但是正如你之后看到的那样,我必须用我希望使用的方法而不是主控制器来写下所有其他控制器。有没有办法让它自动检测控制器是否存在使用控制器而不是默认的“main”?
$route['products'] = "products";
$route['admin/user/login'] = "admin/user/login";
$route['admin/user/logout'] = "admin/user/logout";
$route['admin/migrations'] = "admin/migrations";
$route['admin/dashboard'] = "admin/dashboard";