【问题标题】:CodeIgniter : controller within a folder, both with the same nameCodeIgniter : 文件夹中的控制器,两者同名
【发布时间】:2012-02-24 22:00:03
【问题描述】:

我无法弄清楚如何能够访问子文件夹内的控制器内的方法。

我想访问employee.php 方法并找到一种方法使服务器区分employee/login(作为employee/employee.php 的一种方法)和employee/group/add(作为employee/group 的一种方法) .php)。

我尝试过配置路由,但它似乎只适用于方法,还尝试在 .htaccess 中进行重定向但没有成功。

【问题讨论】:

    标签: php codeigniter codeigniter-2


    【解决方案1】:

    好吧,我认为在这种情况下,最好的做法是用与内部文件不同的方式命名文件夹

    【讨论】:

      【解决方案2】:

      您在这里处于危险区域,但如果您使用完整路径,它应该可以工作:

      使用:

      employee/employee/login
      

      就像你做的那样:

      employee/group/add
      

      也就是说这是一个非常糟糕的主意,你为什么要制造无穷无尽的问题?例如更改employeeS中的文件夹名称。

      【讨论】:

      • 只是想有一种简洁的方式在此 api 的图表中表示方法和实体。我将使用employee/user.php 而不是employee/employee.php。谢谢你们俩的意见。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-24
      • 1970-01-01
      • 1970-01-01
      • 2016-05-10
      • 1970-01-01
      • 1970-01-01
      • 2015-03-01
      相关资源
      最近更新 更多