在views/layouts/main.php
的main.php文件中,我想在body标签中添加几个类,并添加css类' active'根据显示的视图导航栏项目。有什么方法可以在main.php中获取动作ID吗?
我希望html不是req
答案 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