Yii2 获取模块名控制器名方法名

Posted Yeah,程序猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii2 获取模块名控制器名方法名相关的知识,希望对你有一定的参考价值。

Yii2 获取模块名、控制器名、方法名
在视图中:

模块名  $this->context->module->id
控制器名 $this->context->id
方法名 $this->context->action->id

在控制器中

 模块名   Yii::$app->controller->module->id;
 控制器名   Yii::$app->controller->id
 方法名  Yii::$app->controller->action->id; 

模块名 $this->module->id;
控制器名 $this->id;
 方法名  $this->action->id;

在控制器的 beforeAction 方法中(方法接收$action参数)

模块名  $action->controller->module->id;
控制器名 $action->controller->id;
方法名  $action->id;

以上是关于Yii2 获取模块名控制器名方法名的主要内容,如果未能解决你的问题,请参考以下文章

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

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印内容带有文件文件名方法名行号 等信息,方便定位日志输出的地方

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印内容带有文件文件名方法名行号 等信息,方便定位日志输出的地方

C++ 自定义项目日志库,支持log分级标签耗时统计显示文件名方法名行号信息等,Windows&Linux通用

19实例化对象

java怎么获取src目录下所有的包名,类名,方法名 以及通过一个类名获得该类下的所有方法名