YII_获取控制器模块操作
来源:互联网 发布:postgresql 数组查询 编辑:程序博客网 时间:2024/05/16 08:41
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;
例如:
public function beforeAction($action) {
echo $action->controller->module->id;
echo $action->controller->id;
echo $action->id;
return parent::beforeAction($action);
}
Yii::app()->user->returnUrl = Yii::app()->getBaseUrl()."/step/show/id/1";
$this->redirect(Yii::app()->user->returnUrl);
$this->redirect(array('step/show','id'=>1));
$this->render('index',array('post'=>$questions));
$this->renderPartial('field_show',array('field'=>$field,'key'=>++$key,));
- YII_获取控制器模块操作
- 控制器模块和操作
- 控制器的模块和操作
- ThinkPHP5.1 @[模块/控制器/]操作
- thinkphp3.1.2控制器的模块和操作
- Yii2 获取模块名、控制器名、方法名
- yii 获取当前模块名、控制器名 、动作名
- yii2 中获取 模块、控制器、方法名的方法
- yii 获取当前模块名、控制器名 、动作名
- ThinkPHP 3.1.2 控制器的模块和操作
- thinkphp怎样获取控制器名称和操作名称
- ThinkPHP控制器模块分组
- 模块和控制器
- AngularJS 模块与控制器
- 【AngularJs】模块和控制器
- thinkphp怎样获取控制器名称和操作名称(不是在模板里面获取)
- 获取控制器 思路总结
- 获取控制器的方法
- iOS获取基于ASIHTTP的上传数据的变化方法
- You must restart adb and Eclipse处理方法(sjk_daemon.exe占用5037端口)
- 算法导论第15章 动态规划-最长公共子序列
- 用例图之参与者、用例间的四种关系
- ThinkPHP 3.2.x 将异常发出头部改为 503 的方法
- YII_获取控制器模块操作
- 设计兼容不同的屏幕尺寸的Android界面
- Java基础知识汇总 - 05
- ffmpeg 常用命令
- 牛刀小试 - 趣谈Java中的异常处理
- Spring兩大特色IoC和AOP
- webviewv36 支持的 Remote Debugging 特性以及与 appium 的关系
- 微服务化架构演进与人员组织
- 在Spring下集成ActiveMQ