web-dev-qa-db-fra.com

Comment puis-je obtenir le contrôleur actuel dans yii2

J'essaie d'obtenir le contrôleur de page actuel dans yii2? Comment puis-je y parvenir dans Yii2?

Dans Yii 1.0

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

Yii2?

19
rdanusha

utilisez ce code

Yii::$app->controller->id
29
Ranidu

cela peut aider ... :)

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


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

À partir des fichiers de vue et de mise en page, vous pouvez utiliser

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