Yii2 - 在main.php中获取当前操作ID

时间:2015-02-27 16:26:27

标签: yii2

views/layouts/main.php的main.php文件中,我想在body标签中添加几个类,并添加css类' active'根据显示的视图导航栏项目。有什么方法可以在main.php中获取动作ID吗?

我希望html不是req

2 个答案:

答案 0 :(得分:20)

或者您可以使用:

Yii::$app->controller->id // get controller name

访问控制器,并且:

Yii::$app->controller->action->id // get action name

获取当前操作ID。但是把这个指令放在文件的顶部:

use Yii;  

答案 1 :(得分:15)

在布局中,您可以通过$this->context访问当前控制器,因此$this->context->action->id

的当前操作ID