我有一个用于日志记录的自定义助手.
在帮助程序的其中一个函数中,我需要获取被调用的控制器的名称.有办法吗?
我不能依赖uri段,因为一些控制器在子文件夹中,并且帮助器全部使用.
Ben*_*rne 23
您可以在CI2.x中使用以下内容
$this->router->fetch_class();
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您可能需要先获取CI超级变量$的实例.使用以下内容:
$ci =& get_instance();
$ci->router->fetch_class();
Run Code Online (Sandbox Code Playgroud)
还有一个$ci->router->fetch_method();方法,如果你需要呼吁以任何理由方法的名称.
| 归档时间: |
|
| 查看次数: |
27199 次 |
| 最近记录: |