最新消息: 新版网站上线了!!!

Yii: 获取当前模块名、控制器名 、动作名

1. 获取控制器名

 

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

 

$name = $this->getId();  

 

在视图中获取控制器名:

 

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

 

2. 获取动作名

 

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

 

$name = $action->id;  

 

在其他地方获取动作名:

 

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

 

3、视图中获取当前模块ID

$this->module->id,

转载请注明:谷谷点程序 » Yii: 获取当前模块名、控制器名 、动作名