我的用户个人资料
www.domain.com/user/username
并将其移至
www.domain.com/username
但这需要将大多数classes functions
添加到配置中的routes.php
文件中,如果我想向我的应用添加新功能,我需要将所有功能添加到{{1}这个文件听起来不太好......
CodeIgniter上其他处理它的最佳方法是什么?
答案 0 :(得分:1)
也许,您可以反过来做 - 将无法使用的用户名列入白名单(这些是控制器的名称,如admin
,contact
等。 。)并路由除白名单项以外的任何内容。
答案 1 :(得分:0)
似乎我得到了答案
我所做的是为我拥有的每个控制器添加以下代码
$route['controller'] = "controller";
$route['controller/(:any)'] = "controller/$1";
此代码位于底部
$route['(:any)'] = "user/$1";