我将控制器组织在子文件夹中,如下所示:
folder1/controller1
folder1/controller2
folder2/controller1
folder2/controller2
我需要同时获取控制器和子文件夹名称,但现在我只能使用获取控制器名称
$CI =& get_instance();
$CI->router->class;
我也试过这个:
$CI->uri->uri_string()
但是如果我用一个方法调用我的控制器,它也会返回它,就像这样
完整网址:
http://localhost/codeigniter/folder1/controller1/index
将返回
folder1/controller1/index
代替
folder1/controller1
我可以通过使用类名来删除方法和参数来做到这一点,但我想知道是否有更好的解决方案。
提前致谢!