如何为CI中的所有Controller设置前缀

时间:2014-08-13 12:24:58

标签: codeigniter controller routes


我想在 codeiginiter 中设置前缀,例如我的网址是这样的http:/example.com/233/controller_name/method。我发现this,但在本主题中,我们需要为每个网址单独声明端点。

$route['547/users/auth'] = 'users/auth';
$route['4569/users/create'] = 'users/create';


我想要默认route,忽略网址的1 segment。因为第一段网址每次都会改变。它是MySQL表的自动递增id。

1 个答案:

答案 0 :(得分:2)

您可以修改application/config/routes.php文件
像这样$routes['(:any)/controller_name']='controller_name'
那么你的控制器就会调用,你需要为每个控制器提供上面的代码