在里面放一个span < >Nav::小部件在Yii2


Put a span inside <a> of Nav::widget in Yii2

我正在尝试使用Nav::widgetYii2中创建一个菜单,我要做的是像这样渲染菜单:

<li id="dashboard">
            <a href="<?php echo Yii::$app->homeUrl; ?>?r=users/dashboard" class="active-title">
                <span class="nav-icon"><i class="icon-dashboard icon-2x"></i></span>
                <span class="sidebar-menu-item-text">Dashboard</span></a>            
        </li>

我现在正在做的是:

[
    'label' => 'Dashboard',
    'url' => ['users/dashboard'],
    'options' => ['id' => 'dashboard'],
],

在浏览器中呈现如下:

<li id="dashboard" class="active"><a href="/yiitwo/laps/frontend/web/index.php?r=users%2Fdashboard">Dashboard</a></li>

所以,我想做的是把span<a>标签。我该怎么做呢?

[
    'label' => '<span class="nav-icon"><i class="icon-dashboard icon-2x"></i></span><span class="sidebar-menu-item-text">Dashboard</span>',
    'encode' => false,
    'url' => ['users/dashboard'],
    'options' => ['id' => 'dashboard'],
],