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;
posted @ 2020-03-23 17:18  星云惊蛰  阅读(374)  评论(0)    收藏  举报