21,886
社区成员
发帖
与我相关
我的任务
分享
array(4) {
[1] => array(5) {
["id"] => int(1)
["parent_id"] => int(0)
["name"] => string(10) "index/main"
["title"] => string(12) "控制面板"
["icon"] => string(24) "glyphicon glyphicon-home"
}
[2] => array(6) {
["id"] => int(2)
["parent_id"] => int(0)
["name"] => string(4) "rule"
["title"] => string(21) "用户组权限管理"
["icon"] => string(11) "fa fa-users"
["sub"] => array(3) {
[3] => array(5) {
["id"] => int(3)
["parent_id"] => int(2)
["name"] => string(10) "rule/index"
["title"] => string(12) "菜单管理"
["icon"] => string(8) "fa fa-th"
}
[7] => array(5) {
["id"] => int(7)
["parent_id"] => int(2)
["name"] => string(10) "role/index"
["title"] => string(15) "用户组管理"
["icon"] => string(11) "fa fa-users"
}
[17] => array(5) {
["id"] => int(17)
["parent_id"] => int(2)
["name"] => string(10) "user/index"
["title"] => string(18) "后台用户管理"
["icon"] => string(10) "fa fa-user"
}
}
}
//开始循环
{volist name="ruleData" id="vo"}
//如果有二级菜单是这样的li
{if condition="isset($vo['sub']) && !empty($vo['sub'])"}
//带二级菜单的一级
<li class="treeview">
<a href="#" data-id="{$vo['id']}"><i class="{$vo.icon}"></i> <span>{$vo.title}</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
//带二级菜单的二级
{if condition="isset($vo['sub']) && !empty($vo['sub'])"}
<ul class="treeview-menu">
{volist name="vo['sub']" id="v"}
<li>
<a href="{:url($v['name'])}" data-id="{$v['id']}"><i class="fa fa-circle-o"></i>
{$v['title']}
</a>
</li>
{/volist}
</ul>
{/if}
</li>
{else /}
//没有二级菜单是这样的li
<li>
<a href="{:url($vo['name'])}" data-id="{$vo['id']}"><i class="{$vo.icon}"></i>
<span>
{$vo.title}
{if condition="(request()->controller().'/'.request()->action()) eq $vo['name']"}dddd{/if}
</span>
</a>
</li>
{/if}
{/volist}