Yii2导航栏有效

时间:2016-10-09 11:06:12

标签: twitter-bootstrap yii2

如果我没有菜单/视图的菜单项,当我在故障单/视图中时,如何将导航栏票据/索引项目设置为活动状态?我试过这个。

$menuItems[] = [
    'label' => 'Tickets',
    'url' => [
        '/tickets/index'
        'active' => in_array(\Yii::$app->controller->id,['tickets'])
    ] 
];

但它不起作用。

2 个答案:

答案 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']),
],