yii1
1. 獲取控制器名
在控制器中獲取控制器名:
$name = $this->getId();
在視圖中獲取控制器名:
$name = Yii::app()->controller->id;
2. 獲取動作名
在控制器beforeAction()回調函數中獲取動作名:
$name = $action->id;
在其他地方獲取動作名:
$name = $this->getAction()->getId();
3、視圖中獲取當前模塊ID
$this->module->id,
yii2
$module = Yii::$app->controller->module->id;
$controller = Yii::$app->controller->id;
$action = Yii::$app->controller->action->id;