yii2 中获取 模块、控制器、方法名的方法

yii2 中获取 模块、控制器、方法名的方法

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

在视图中

模块名:$this->context->module->id;

控制器名:$this->context->id;

方法名:$this->context->action->id;

在控制器中

模块名:$this->module->id;

控制器名:$this->id;

方法名:$this->action->id;

模块名:Yii::$app->controller->module->id;

控制器名:Yii::$app->controller->id;

方法名:Yii::$app->controller->action->id;

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

模块名:$action->controller->module->id;

控制器名:$action->controller->id;

方法名:$action->id;

你可能感兴趣的:(yii,php)