在 Yii2 的 Nav::widget 的 <a> 内放置一个 span
Put a span inside <a> of Nav::widget in Yii2
我正在尝试使用 Nav::widget
在 Yii2
中创建一个菜单,我需要做的是像这样呈现菜单:
<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>
所以,我想做的是在 <a>
标签内放置一个 span
。我该怎么做?
[
'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'],
],
我正在尝试使用 Nav::widget
在 Yii2
中创建一个菜单,我需要做的是像这样呈现菜单:
<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>
所以,我想做的是在 <a>
标签内放置一个 span
。我该怎么做?
[
'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'],
],