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

xiaoxiao2021-02-27  238

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
转载请注明原文地址: https://www.6miu.com/read-10680.html

最新回复(0)