CI获取控制器名和方法名

第一种方法:

即使有__CLASS__,__FUNCTION__魔术变量,但是在父类控制器,或者在model中,只能获取当前类的类名和方法名。


第二种方法:

$this->uri->segment(3, 0);

这种是通过URL来获取,万一url路由被自定义了,这个方法又不太优雅。

第三种种方法:(完美)

  $con = $this->router->fetch_class();//获取控制器名$func = $this->router->fetch_method();//获取方法名

这是框架自带的方法,官方文档没有介绍,深入挖掘框架得知,亲测2.x中有效....

3.x待测....

CI框架获取控制器名和方法名相关推荐

  1. CI3.* 获取控制器名、方法名

    # 控制器名 $this->router->fetch_class();# 方法名 $this->router->fetch_method(); 如何在自定义公共方法内调用呢? ...

  2. python 获取当前class名和方法名

    代码如下: # coding=utf-8import sys class Hello():def hello(self):print('the name of method is ## {} ##'. ...

  3. PHP 获取当前类名、方法名、URL地址

      1.PHP获取当前类名.方法名   __CLASS__ 获取当前类名   __FUNCTION__ 当前函数名(confirm)   __METHOD__ 当前方法名 (bankcard::con ...

  4. java 获取 正在执行的方法名

    //获取调用该方法的方法名....String method = Thread.currentThread().getStackTrace()[2].getMethodName();//获取正在执行方 ...

  5. java基础知识之一:命名规则(包名、类名、变量名、方法名)

    1.包名:包名一般是小写英文字母 2.类名:单词首字母大写 3.变量名: 1) 标识符由字母.数字.下划线"_".美元符号"$"或者人民币符号"¥&q ...

  6. tp框架获取控制器和方法名

    $controller = request()->controller(); $action = request()->action();

  7. CI框架获取数据库错误码

    开发中长会碰到用数据库唯一索引控制数据的重复插入处理,这时就会用到根据错误代码来判断并处理程序. 在CI中通过以下方法获取信息 $this->db->_error_number();   ...

  8. 报错解决No implementation found for int包名+类名+方法名

    引言:今天在导入sdk测试接口的时候遇到问题,在网上找了很多的答案,试了很多遍,最后终于解决了,总结来说就是so文件里面的路径要和aar里面的jni接口的包名一致. 节约时间请直接看最后一张图 No ...

  9. Java中获取当前类名和方法名

    String className = this.getClass().getName(); // 包含报名,getSimpleName()为仅获取名称 String methodName = new ...

最新文章

  1. 快速浏览Silverlight3 Beta:当HLSL遇上Silverlight
  2. java中的string函数_java中string.trim()函数的作用实例及源码
  3. redis10---Setbit 的实际应用
  4. nat端口限制_Cisco ASA 防火墙 NAT - 基本概念
  5. UA OPTI570 量子力学22 2-D Isotropic Q.H.O.简介
  6. HTML5与CSS3基础教程第八版学习笔记16-21章
  7. python学习笔记(十一)标准库sys
  8. csv 字符串_Python实现json转csv格式
  9. 《scikit-learn》数据预处理与特征工程(二)数值转换
  10. ajax请求url python,ajax请求方式
  11. ~~spfa判断图中是否存在负环
  12. Linux初级阶段学习笔记-本地源YUM配置
  13. TortoiseGit保存用户名及密码
  14. 子图数正方形和长方形数量
  15. 大学生记账本微信小程序
  16. 公布网贷者“黑名单” 涉嫌侵犯个人隐私
  17. python爬虫爬取steam,epic,origin平台游戏数据
  18. 2021年抖音0粉丝无货源直播带货最新技巧
  19. 分享宝贵的考研心得, 做到这些,考研无惧暗箱操作!
  20. hp服务器不显示错误代码,惠普服务器开启不了

热门文章

  1. Flutter plugin not installed; this adds Flutter specific functionality.
  2. [概念] 激励理论-海兹伯格激励理论(Herzberg's theory of motivation)
  3. Endnote X8 与 Word 2013关联(win10系统)
  4. 吴恩达深度学习教程——中文笔记网上资料整理
  5. Cartographer中对激光雷达运动畸变的处理方法分析
  6. PMP项目管理知识点攻略汇总
  7. hge引擎配置登录器教程_3Blue1Brown 动画制作教程(1)--制作第一个自己的动画
  8. java正则表达式语法(java正整数正则表达式)
  9. [附源码]Python计算机毕业设计SSM基于JAVA宠物店管理系统(程序+LW)
  10. 脉冲波形的产生与变换