【问题标题】:How to add id into url with codeigniter like domain.com/$id如何使用 domain.com/$id 之类的 codeigniter 将 id 添加到 url
【发布时间】:2014-11-10 13:10:56
【问题描述】:

我坚持这一点:我想用我的用户 ID 更改名称控制器或在索引函数中传递一个参数并隐藏控制器,例如在 user_id 之前没有控制器的 domain.com/user_id。 有人可以帮忙吗?

【问题讨论】:

    标签: php .htaccess codeigniter


    【解决方案1】:

    我认为你可能必须在你的路线中设置它来玩弄类似这样的东西

    $route['add/link/(:num)'] = "admin/localisation/location/edit/$1";
    

    $route['add/link/(:any)'] = "admin/localisation/location/edit/$1";
    

    此外,当您在视图或控制器中执行类似圆顶的操作时,可以执行此操作以获取 id

    site_url('route or no route') . $this-uri->segment(what_ever_number);

    【讨论】:

    • 在这种情况下我不使用数字但我使用字符,我想隐藏控制器,如 domain.com/fahmi
    • 你只需要设置路线。 /(:any) 允许您使用适合子文件夹的数字和/或文本。
    • 但是我有不止 1 个类,如果我必须使用 /(:any) 并且它会覆盖所有,.在这种情况下,我希望我的 url 像 domain.com/name_ 用户我坚持这个:((
    • 必须是唯一可以做到这一点的默认控制器,我认为你的目标是什么。否则你需要路线,我认为这不可能是你所追求的。
    • 我发现解决方案每个控制器或类都必须在 route.php 中定义,它会像有条件的一样。非常感谢你的时间呵呵 :)
    猜你喜欢
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 1970-01-01
    • 2017-05-03
    • 1970-01-01
    • 2022-09-27
    相关资源
    最近更新 更多