识别CodeIgniter控制器中的重映射函数

时间:2014-04-30 18:46:55

标签: codeigniter remap

我的控制器有一个重映射功能,可将其索引方法的路由调用重定向到methodA或methodB。

在这两种方法中,外部类实例调用它自己的方法,如下所示:

methodA(){

$newClass = new newClass();

$newClass->doStuff();

}
在doStuff()中,代码根据引用的段进行操作。基本上,我可能会得到这样的数据

doStuff(){        $ data = $ assets [$ this-> ci-> router-> fetch_class()] [$ this-> ci-> router-> fetch_method()]; }

但这会失败,因为$ this-> ci-> router-> fetch_method()将返回索引,而不是重映射方法。我需要能够为重映射方法对应的正确数据检索重映射方法。

我可以通过将调用函数的名称传递给此方法调用来轻松完成此操作,但是有更多的CodeIgniter方法吗?即:获取路由器方法映射到的重映射方法?

如果没有,替代解决方案?

0 个答案:

没有答案