tengo un menu recursivo que obtengo de una consulta en postgres y me gustaria armar el menu segun el nivel que le corresponde
este es el menu en html
Código HTML:
Ver original<aside class="main-sidebar"> <!-- main title --->
<ul class="sidebar-menu"> <i class="fa fa-share"></i> <span>Multilevel
</span> <i class="fa fa-angle-right pull-right"></i> <!-- level 1 --->
<ul class="treeview-menu"> <li><a href="#"><i class="fa fa-circle-o"></i> Level One
</a></li> <a href="#"><i class="fa fa-circle-o"></i> Level One
<i class="fa fa-angle-left pull-right"></i></a> <!-- level 2 --->
<ul class="treeview-menu"> <li><a href="#"><i class="fa fa-circle-o"></i> Level Two
</a></li> <a href="#"><i class="fa fa-circle-o"></i> Level Two
<i class="fa fa-angle-left pull-right"></i></a> <!-- level 1 --->
<ul class="treeview-menu"> <li><a href="#"><i class="fa fa-circle-o"></i> Level Three
</a></li> <li><a href="#"><i class="fa fa-circle-o"></i> Level Three
</a></li> <li><a href="#"><i class="fa fa-circle-o"></i> Level One
</a></li>
y en php armo el menu de forma recursiva
Código PHP:
Ver originalfunction formatTree($tree, $parent){
foreach($tree as $i => $item){
if($item['parent_id'] == $parent){
$tree2[$item['id']] = $item;
$tree2[$item['id']]['submenu'] = formatTree($tree, $item['id']);
}
}
return $tree2;
}
he estado tratando de cargar el menu de forma dinamica segun su nivel pero solo lo logre sin agregarle las clases del admin lte alguien puede ayudarme?