bootstrap - yii2 tutorial
Yii2 ¿Cómo puedo agregar una clase a Label of a Menu items? (1)
Solo abre el código fuente del widget Nav:
/**
* @var array list of items in the nav widget. Each array element represents a single
* menu item which can be either a string or an array with the following structure:
*
* - label: string, required, the nav item label.
* - url: optional, the item''s URL. Defaults to "#".
* - visible: boolean, optional, whether this menu item is visible. Defaults to true.
* - linkOptions: array, optional, the HTML attributes of the item''s link.
* - options: array, optional, the HTML attributes of the item container (LI).
* - active: boolean, optional, whether the item should be on active state or not.
* - items: array|string, optional, the configuration array for creating a [[Dropdown]] widget,
* or a string representing the dropdown menu. Note that Bootstrap does not support sub-dropdown menus.
**/
así que si quieres agregar clase a un artículo, usa
[''label''=>''Home'', ''url''=>[''site/index''],''options''=>[''class''=>''list-group-item'']]
si quieres agregar clase para enlazar
[
''label''=>''Home'',
''url''=>[''site/index''],
''options''=> [''class''=>''list-group-item''],
''linkOptions''=>[''class''=>''item-a-class''],
]
¿Cómo puedo agregar una clase de CSS en una etiqueta (elemento)
Ejemplo:
[''label''=>''Home'', ''url''=>[''site/home'']]
Esto no funciona
[''label''=>''Home'', ''class''=>''list-group-item'', ''url''=>[''site/index'']],