如何在yii2中将Navbar转换为widget菜单

时间:2016-08-07 12:06:44

标签: widget yii2 icons html-lists

我有一个想要转换为小部件菜单的Navbar菜单。

这是我的Navbar:

<div id='wrapper'>
        <!-- Sidebar -->
        <section id='sidebar'>
            <i class='icon-align-justify icon-large' id='toggle'></i>
            <ul id='dock'>
                <li class='launcher dropdown hover'>
            <i class='icon-flag'></i>
            <a href='#'>Reports</a>
            <ul class='dropdown-menu'>
                <li class='dropdown-header'>Launcher description</li>
                <li>
                    <a href='#'>Action</a>
                </li>
            </ul>
        </li>
            </ul>
            <div data-toggle='tooltip' id='beaker' title='Made by lab2023'></div>
        </section>
 </div>

和我的小部件:

<?php  echo '<br> menu test<br>' . Menu::widget([
        'items' => [
            ['label' => 'Reports', 'url' => ['product/index'], 'class' => 'launcher dropdown hover', 'items' => [
                ['label' => 'Action'],
            ]],
        ],
    ]);
?>

如何将<li class='dropdown-header'>description</li><i class='icon-flag'></i>以及<ul id='dock'>添加到小部件菜单?

感谢。

1 个答案:

答案 0 :(得分:0)

使用'encodeLabels'=>false,

禁用菜单编码

然后使用:

['label' => '<i class='icon-align-justify icon-large' id='toggle'></i>...'