Codeigniter 编码点火器路由问题
我的用户档案在Codeigniter 编码点火器路由问题,codeigniter,routing,routes,Codeigniter,Routing,Routes,我的用户档案在 www.domain.com/user/username 把它移到 www.domain.com/username 但这需要将大多数类函数添加到配置中的routes.php文件中,如果我想向我的应用程序添加新功能,我需要将所有函数添加到routes.php文件中,这听起来不是一个好的做法 其他人在CodeIgniter上处理它的最佳方式是什么?也许,你可以用另一种方式——制作一个无法获取的用户名的白名单(那些是你的控制器的名称,如管理员,联系人,等等),并发送除白名单项目以外
www.domain.com/user/username
把它移到
www.domain.com/username
但这需要将大多数类函数
添加到配置中的routes.php
文件中,如果我想向我的应用程序添加新功能,我需要将所有函数添加到routes.php
文件中,这听起来不是一个好的做法
其他人在CodeIgniter上处理它的最佳方式是什么?也许,你可以用另一种方式——制作一个无法获取的用户名的白名单(那些是你的控制器的名称,如
管理员
,联系人
,等等),并发送除白名单项目以外的任何内容。似乎我得到了答案
我所做的是为我拥有的每个控制器添加以下代码
$route['controller'] = "controller";
$route['controller/(:any)'] = "controller/$1";
下面是代码
$route['(:any)'] = "user/$1";
是的,我差不多就是这么说的。