标签:contex isp Nid this dex public display 图文 默认
视图文件
可用:
<?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等
标签:contex isp Nid this dex public display 图文 默认
原文地址:https://www.cnblogs.com/jimz/p/9861395.html