在Codeigniter 可以通过下面两个方法获取当前的控制器名称和方法名称

$this->router->fetch_class();
$this->router->fetch_method();

在Codeigniter 3.1.x版本中,可使用

$this->router->class;
$this->router->method;

通过system/core/Router.php 文件源码中 的67到79行 块注释可以看到, $class属性是当前的类名,$method属性是当前的方法名。

参考:

  1. Codeigniter get controller name in helper
  2. How to get Controller, Action, URL informations with CodeIgniter

转载于:https://www.cnblogs.com/fsong/p/6597257.html

Codeigniter 获取当前的控制器名称和方法名称相关推荐

  1. legend3---laravel中获取控制器名称和方法名称

    legend3---laravel中获取控制器名称和方法名称 一.总结 一句话总结: \Route::current()->getActionName();会有完整的当前控制器名和方法名 pub ...

  2. 菜鸟学习Spring——60s利用JoinPoint获取參数的值和方法名称

    一.概述 AOP的实现方法在上两篇博客中已经用了两种方法来实现如今的问题来了尽管我们利用AOP,那么client怎样信息传递?利用JoinPoint接口来实现client给详细实现类的传递參数. 二. ...

  3. aop 获取方法入参出参_ASM字节码编程 | JavaAgent+ASM字节码插桩采集方法名称及入参和出参结果并记录方法耗时...

    作者:小傅哥 博客:bugstack.cn ❝ 沉淀.分享.成长,让自己和他人都能有所收获! ❞ 一.前言 在我们实际的业务开发到上线的过程中,中间都会经过测试.那么怎么来保证测试质量呢?比如:提交了 ...

  4. ASM字节码编程 | JavaAgent+ASM字节码插桩采集方法名称以及入参和出参结果并记录方法耗时

    作者:小傅哥 博客:bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 在我们实际的业务开发到上线的过程中,中间都会经过测试.那么怎么来保证测试质量呢?比如:提交了多少代码 ...

  5. MVC在filter中如何获取控制器名称和Action名称

    使用ActionExecutingContext对象可以获取控制器名称.Action名称.参数名称以及参数值.路由和Action返回值不影响结果. 在代码中 [AttributeUsage(Attri ...

  6. Android Log工具类,Toast工具类,获取当前方法名称

    Log新晋工具方法 public class LgqLog {private static boolean ifShow=true;private static int sCurrentLogLeve ...

  7. java内容寻址_java – 获取方法对象而不按名称寻址方法

    有没有办法获取方法对象而不必使用方法的名称来获取它? 例如,我有班级: class Car { public String drive(); public String giveUp(); publi ...

  8. JavaScript函数之实际参数对象(arguments) / callee属性 / caller属性 / 递归调用 / 获取函数名称的方法...

    函数的作用域:调用对象 JavaScript中函数的主体是在局部作用域中执行的,该作用域不同于全局作用域.这个新的作用域是通过将调用对象添加到作用域链的头部而创建的(没怎么理解这句话,有理解的亲可以留 ...

  9. iOS开发:获取WiFi名称(解决iOS12.0以上系统不能正常获取WiFi名称的方法)

    前段时间在开发过程中遇到一个问题,就是之前设置的获取手机连接WiFi名称的方法不起作用了,后来经查发现是因为新系统需要申请开启相对应的权限才能获取到手机连接的WiFi名称等信息,本章就来讲一下iOS1 ...

最新文章

  1. win8系统ghost后只有一个盘了其它分区的文件如何找回
  2. Android使用ViewPager实现左右循环滑动及轮播效果
  3. QOS仍然很有价值-Vecloud
  4. Python入门100题 | 第056题
  5. 什么是光纤的波长?看看有哪些是你不知道的!
  6. 如何解决创建Account时的error message BP category 2 does not fit the data in category 1
  7. mysql info commit_mysql show processlist 发现大量的commit
  8. python日期时间_Python日期时间
  9. 思科模拟器Cisco Packet Tracer的下载与安装
  10. Redis集群原理简述
  11. List数据去重的五种有效方法
  12. Java工具集-农历日期工具类
  13. L2-016 愿天下有情人都是失散多年的兄妹【DFS】
  14. 服务器系统需要装显卡驱动吗,显卡驱动需要更新吗,详细教您显卡驱动需要更新吗...
  15. Python学习之路5☞文件处理
  16. echarts4.8.0最新版本下载,亲测可用
  17. 使用开源软件Prometheus监控企业内部应用
  18. golang从channel读数据的各种情况
  19. 【ICLR 2023】RankCSE:基于排序学习的无监督句子表示学习
  20. SpringMVC小白问题一之启动时配置应用程序监听器错误

热门文章

  1. 手动添加oracle驱动到maven依赖,并使用springboot连接
  2. 通过标题区别自己的发帖
  3. pipenv ModuleNotFoundError: No module named ‘virtualenv.seed.via_app_data‘
  4. 2020-08-22 cuowu
  5. php 目录限制,限定某个目录禁止解析php,限制user_agent,php相关配置
  6. 电影推荐_亲和性分析_规则提取(数据挖掘入门与实践-实验6)
  7. java 用户日志_2020年阿里巴巴最全Java、架构师、大数据、算法PPT技术栈图册
  8. 基于zookeeper实现的分布式锁
  9. POI学习笔记 自定义颜色
  10. springmvc登陆示例(非注解)