yii 獲取當前模塊名、控制器名 、動作名


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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM