如何在yii2中获取当前控制器

时间:2015-01-06 10:10:41

标签: php yii2

我试图在yii2中获取当前的页面控制器? 我怎样才能在Yii2中实现这个目标?

在Yii 1.0中

Yii::app()->controller->action->id

Yii2?

3 个答案:

答案 0 :(得分:27)

使用此代码

Yii::$app->controller->id

答案 1 :(得分:16)

这可能会有所帮助...... :)

<?php echo Yii::$app->controller->id; //current controller id ?>


<?php echo Yii::$app->controller->action->id; //current controller action id ?>

答案 2 :(得分:6)

从视图和布局文件中,您可以使用

{events && events.length && events.map((event) => <Text>{event.author} 

      { 
          (currentDay == date)
            ?  'same' 
            :  'different' 
      }

      </Text>)
}