【发布时间】:2015-05-14 15:44:39
【问题描述】:
当我们可以登录管理站点时,该特定用户的名称将显示在控制器之前的 URL 中。
【问题讨论】:
-
是表单的
methodPOST.. 查一下.. -
您应该粘贴一些您尝试过的代码,否则您很可能会被否决。我没有对你投反对票。
标签: php codeigniter routes
当我们可以登录管理站点时,该特定用户的名称将显示在控制器之前的 URL 中。
【问题讨论】:
methodPOST.. 查一下..
标签: php codeigniter routes
您的问题措辞不佳且模棱两可。重写它以使其更清晰可能是个好主意。
我觉得您要问的是,您想要在域之后、控制器之前显示用户名;例如http://www.example.com/username/controller/method/parameter?
如果是这种情况,您可以使用自定义路由来执行此操作,例如:
$route['(:any)/controller/(:any)/(:any)'] = 'controller/$2/$3';
如果您也希望将用户名作为参数传递:
$route['(:any)/controller/(:any)/(:any)'] = 'controller/$2/$1/$3';
显然,根据您的应用程序所需的功能,您可以根据需要选择替换路由的(:any) 部分。
至于实际将用户名添加到 URL 本身,这将基于您的应用程序在您的管理部分中构建链接时。
【讨论】: