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

How can I get current controller in yii2

我想在 yii2 中获取当前页面控制器? 我如何在 Yii2 中实现这一点?

在 Yii 1.0 中

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

Yii2 ?

使用此代码

Yii::$app->controller->id

这可能有帮助...:)

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


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

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

<?= $this->context->id //controller id ?>
<?= $this->context->action->id //action id ?>