Yii2 获取模块名、控制器名、方法名
在视图中:
模块名 $this->context->module->id
控制器名 $this->context->id
方法名 $this->context->action->id
在控制器中
模块名 Yii::
a
p
p
−
>
c
o
n
t
r
o
l
l
e
r
−
>
m
o
d
u
l
e
−
>
i
d
;
控
制
器
名
Y
i
i
:
:
app->controller->module->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;
————————————————
原文链接:https://blog.csdn.net/lypeng_/article/details/50598512