【问题标题】:How to set the prefix for all Controller in CI如何在 CI 中为所有 Controller 设置前缀
【发布时间】:2014-10-06 19:25:48
【问题描述】:


我想在 codeiginiter 中设置前缀,例如我的网址像这样http:/example.com/233/controller_name/method。我找到了 this ,但在本主题中,我们需要为每个 url 单独声明端点。

$route['547/users/auth'] = 'users/auth';
$route['4569/users/create'] = 'users/create';


我想要一个默认的 route,即忽略 url 的 1 segment。因为网址的第一段每次都会改变。它是 MySQL 表的自增 ID。

【问题讨论】:

    标签: codeigniter controller routes


    【解决方案1】:

    您可以编辑您的application/config/routes.php 文件
    喜欢这个$routes['(:any)/controller_name']='controller_name'
    然后你的控制器会调用,你的每个控制器都需要上面的代码

    【讨论】:

    • 我还有问题我需要声明每个网址routes
    猜你喜欢
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-19
    • 2015-01-10
    • 2020-07-24
    • 2015-02-08
    相关资源
    最近更新 更多