Yii: 获取当前控制器和动作名

1. 获取控制器名

在控制器中获取控制器名:

$name = $this->getId();



在视图中获取控制器名:

$name = Yii::app()->controller->id;



2. 获取动作名

在控制器beforeAction()回调函数中获取动作名:

$name = $action->id;


在其他地方获取动作名:

$name = $this->getAction()->getId();




你可能感兴趣的:(获取当前控制器和动作名,Yii:)