首页 > 其他 > 详细

Yii2视图 使用$this->context获取当前的Module、Controller(控制器)、Action等

时间:2018-10-27 15:42:30      阅读:173      评论:0      收藏:0      [点我收藏+]

视图文件

可用:

<?php
//得到Yii2的当前的控制器Controller
echo
$this->context->id;
//输出结果:site
//得到Yii2的当前的控制器Action
echo
$this->context->action->id;
//输出结果:login
//得到Yii2的当前的控制器Modules
echo
$this->context->module->id;
//输出结果:basic
 (默认简单的Basic)
//得到Yii2的当前的控制器里面的方法
echo
$this->context->actionHello();
//输出结果:Hello
 World!!!
//此处的actionHello()
 方法为定义在控制器里面的方法(也可以是继承来的)
//所在位置为SiteController里面,用于测试
public
function
actionHello(){
  return
‘Hello World!!!‘;
}
?>

控制文件

可用

$controllerID
= Yii::$app->controller->id;
$actionID
= Yii::$app->controller->action->id;

Yii2视图 使用$this->context获取当前的Module、Controller(控制器)、Action等

原文:https://www.cnblogs.com/jimz/p/9861395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!