如何解决Yii2 with SBADMIN - Bootstrap 4,在侧边栏中生成菜单
我正在尝试与 UI
端的 SB ADMIN 集成。
$items = [
0 => [
'label' => 'Home'
'url' => [
0 => '/site/index'
]
]
1 => [
'label' => 'Admin'
'url' => '#'
'items' => [
0 => [
'label' => 'RBAC'
'url' => '#'
'items' => [
0 => [
'label' => 'Assignment'
'url' => [
0 => '/admin/assignment/index'
]
]
1 => [
'label' => 'Menu'
'url' => [
0 => '/admin/menu/index'
]
]
2 => [
'label' => 'Permission'
'url' => [
0 => '/admin/permission/index'
]
]
3 => [
'label' => 'Role'
'url' => [
0 => '/admin/role/index'
]
]
4 => [
'label' => 'Route'
'url' => [
0 => '/admin/route/index'
]
]
5 => [
'label' => 'Rule'
'url' => [
0 => '/admin/rule/index'
]
]
6 => [
'label' => 'User'
'url' => [
0 => '/admin/user/index'
]
]
]
]
]
]
]
SB Admin 本身的原始形式如下。
<nav class="sb-sidenav accordion sb-sidenav-light" id="sidenavAccordion">
<div class="sb-sidenav-menu">
<div class="nav">
<a class="nav-link" href="index.html">
<div class="sb-nav-link-icon"><i class="fas fa-tachometer-alt"></i></div>
Dashboard
</a>
<a class="nav-link collapsed" href="#" data-toggle="collapse" data-target="#collapseLayouts"
aria-expanded="false" aria-controls="collapseLayouts">
<div class="sb-nav-link-icon"><i class="fas fa-columns"></i></div>
Layouts
<div class="sb-sidenav-collapse-arrow"><i class="fas fa-angle-down"></i></div>
</a>
<div class="collapse" id="collapseLayouts" aria-labelledby="headingOne"
data-parent="#sidenavAccordion">
<nav class="sb-sidenav-menu-nested nav">
<a class="nav-link" href="layout-static.html">Static Navigation</a>
<a class="nav-link" href="layout-sidenav-light.html">Light Sidenav</a>
</nav>
</div>
</div>
</div>
<div class="sb-sidenav-footer">
<div class="small">Logged in as:</div>
<?= Yii::$app->user->identity->username ?>
</div>
</nav>
现在,我使用Yii2样式使用Nav,结果是HTML代码不匹配,无论是'single link'还是'dropdown-link'。
<nav class="sb-sidenav accordion sb-sidenav-light" id="sidenavAccordion">
<div class="sb-sidenav-menu">
<?PHP
echo \yii\bootstrap4\Nav::widget([
'items' =>$items,]);
?>
</div>
<div class="sb-sidenav-footer">
<div class="small">Logged in as:</div>
<?= Yii::$app->user->identity->username ?>
</div>
</nav>
有人做过这个吗? 任何帮助,非常感谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。