【问题标题】:How to add username in the url dynimically in Codeigniter php?如何在 Codeigniter php 中动态地在 url 中添加用户名?
【发布时间】:2015-05-14 15:44:39
【问题描述】:

当我们可以登录管理站点时,该特定用户的名称将显示在控制器之前的 URL 中。

【问题讨论】:

  • 是表单的methodPOST.. 查一下..
  • 您应该粘贴一些您尝试过的代码,否则您很可能会被否决。我没有对你投反对票。

标签: php codeigniter routes


【解决方案1】:

您的问题措辞不佳且模棱两可。重写它以使其更清晰可能是个好主意。

我觉得您要问的是,您想要在域之后、控制器之前显示用户名;例如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 本身,这将基于您的应用程序在您的管理部分中构建链接时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-24
    • 2013-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 2019-05-19
    相关资源
    最近更新 更多