如果我没有菜单/视图的菜单项,当我在故障单/视图中时,如何将导航栏票据/索引项目设置为活动状态?我试过这个。
$menuItems[] = [
'label' => 'Tickets',
'url' => [
'/tickets/index'
'active' => in_array(\Yii::$app->controller->id,['tickets'])
]
];
但它不起作用。
答案 0 :(得分:1)
你应该试试:
$menuItems[] = [
'label' => 'Tickets',
'url' => ['/tickets/index'],
'active' => in_array(\Yii::$app->controller->id, ['tickets']),
];
active
:布尔值,可选,项目是否应处于活动状态。
详细了解Nav items。
答案 1 :(得分:0)
对于单个项目,您可以使用可见属性
[
'label' => '<Tickets',
'url' => [''/tickets/index''],
'visible' => in_array(\Yii::$app->controller->id,['tickets']),
],