0

搜索了很多之后,我决定在这里发布这个问题。

我正在使用 codeigniter(最新版本)。我需要让我的网站的 URL 如下所示。

[用户名] / [控制器] / [动作] / [参数]

如您所见,用户名在 URL 上领先,其余部分照常进行。我需要获取用户名并获取该站点的一些数据,以便可以根据他的设置自定义该站点。

我试图用 .htaccess 来实现这一点,但没有运气。然后我检查了代码点火器上的路由,但我不确定它是否适合我。有人可以给我任何领导吗?这可能吗 ?

谢谢

4

2 回答 2

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

这会将动态用户名传递给控制器

于 2012-08-29T12:15:16.760 回答
0

我建议使用 Codeigniter 的路由选项。 http://codeigniter.com/user_guide/general/routing.html

$route['(:any)/user/viewprofile/(:num)'] = controllername/functionname/$2"; 

通过这种方式,您可以以有序的方式构建类和函数。并将其保存在 codeigniter 中。

于 2012-08-29T12:20:03.533 回答