codeigniter路由问题

时间:2012-05-06 18:37:56

标签: codeigniter routing routes

我的用户个人资料

www.domain.com/user/username

并将其移至

www.domain.com/username

但这需要将大多数classes functions添加到配置中的routes.php文件中,如果我想向我的应用添加新功能,我需要将所有功能添加到{{1}这个文件听起来不太好......

CodeIgniter上其他处理它的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

也许,您可以反过来做 - 将无法使用的用户名列入白名单(这些是控制器的名称,如admincontact等。 。)并路由除白名单项以外的任何内容。

答案 1 :(得分:0)

似乎我得到了答案

我所做的是为我拥有的每个控制器添加以下代码

$route['controller'] = "controller";
$route['controller/(:any)'] = "controller/$1";

此代码位于底部

$route['(:any)'] = "user/$1";