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;
如果觉得这文章还算用心,请劳驾点击右下角的推荐,这是对我们这些做开源分享的最大的肯定,谢谢。
作者:zqifa
出处:http://www.cnblogs.com/zqifa/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
分类:
php,
yii
标签:
php,
yii2,
yii