Так у меня есть виджет ListView, который отображает список текстаYii 2.0 Widget варианты элементов
echo Menu::widget([
'options' => ['class'=>'nav navbar-nav side-nav'],
'items' => [
['label' =>'Dashboard', ],
['label' => 'Products'],
]
]);
Когда я открываю браузер, результат:
<ul class="nav navbar-nav side-nav">
<li>Dashboard</li>
<li>Products</li>
</ul>
Как добавить HTML элемент внутри <li>
, как показано ниже:
<ul class="nav navbar-nav side-nav">
<li><i class='fap fap-dashboard'>Dashboard</i></li>
<li><b class='fap fap-product'>Products</b></li>
</ul>
с помощью виджета?
Я попытался поставить еще один элемент элемента рядом с ярлыком, но вместо этого он создал еще один <ul>
элемент, и я также попытался использовать «варианты» рядом с ярлыком, и вместо того, чтобы изменить атрибут li
(не создавая внутри него)
Итак, свойство encodeLabels - это то, что я пропустил, по-видимому .. спасибо за ответ –