Yii2 获取模块名、控制器名、方法名
2016-01-28 09:35
736 查看
Yii2 获取模块名、控制器名、方法名
在视图中:
模块名 $this->context->module->id
控制器名 $this->context->id
方法名 $this->context->action->id
在控制器中
模块名 Yii::$app->controller->module->id;
控制器名 Yii::$app->controller->id
方法名 Yii::$app->controller->action->id;
或
模块名 $this->module->id;
控制器名 $this->id;
方法名 $this->action->id;
在控制器的 beforeAction 方法中(方法接收$action参数)
模块名 $action->controller->module->id;
控制器名 $action->controller->id;
方法名 $action->id;
在视图中:
模块名 $this->context->module->id
控制器名 $this->context->id
方法名 $this->context->action->id
在控制器中
模块名 Yii::$app->controller->module->id;
控制器名 Yii::$app->controller->id
方法名 Yii::$app->controller->action->id;
或
模块名 $this->module->id;
控制器名 $this->id;
方法名 $this->action->id;
在控制器的 beforeAction 方法中(方法接收$action参数)
模块名 $action->controller->module->id;
控制器名 $action->controller->id;
方法名 $action->id;
相关文章推荐
- phpcms二次开发
- HDOJ 1096 A+B for Input-Output Practice (VIII)
- HDOJ 1094 A+B for Input-Output Practice (VI)
- HDOJ 1094 A+B for Input-Output Practice (VII)
- HDOJ 1093 A+B for Input-Output Practice (V)
- HDOJ 1091 A+B for Input-Output Practice (IV)
- HDOJ 1091 A+B for Input-Output Practice (III)
- HDOJ 1090 A+B for Input-Output Practice (II)
- HDOJ 1089 A+B for Input-Output Practice (I)
- 实例详解PHP中html word 互转的方法
- 【嘉兴东臣php】php
- php7编译swoole
- PHP连接MySQL之原生MySQL函数总结
- PHP——修改数据库2-加提示框,加登录页面
- PHP之进制转换
- 编译php-5.5.15出错,xml2-config not found
- [总结]PHP面向对象
- Hbase启动时无法启动HRegionServer进程
- PHP实现中文名称文件下载
- PHP强制转换类型