2015-02-27 21 views
5

views/layouts/main.php adresindeki main.php dosyasında, gövde etiketine birkaç sınıf eklemek ve görüntülenen görünüme göre gezinme çubuğu öğelerine css sınıfı 'etkin' eklemek istiyorum. . Main.php'de action id alabileceğim herhangi bir yol var mı?Yii2 - Geçerli Eylem Kimliği'ni main.php içinde alın

Sana $this->context aracılığıyla akım kontrolörü erişebilir html bir düzende

cevap

9

req olmadığını umuyoruz ve böylece $this->context->action->id

12

Veya geçerli eylem kimliği kullanabilirsiniz:

Yii::$app->controller->id // get controller name 
Denetleyiciye erişmek için

ve aşağıdaki adrese ekleyin:

Yii::$app->controller->action->id // get action name 
Mevcut eylem kimliğini almak için 210. Ancak bu yönergeyi şu dosyanın üstüne koyun:
use Yii; 
+0

Yii2 için olduğundan emin misiniz? –

İlgili konular