Example #1
0
 public static function tree($menus)
 {
     $return = [];
     foreach ($menus as $menu) {
         $menu['url'] = parent::baseUrl($menu['url']);
         if ($menu['pid'] == 0) {
             $menu['children'] = [];
             $return[$menu['id']] = $menu;
         } else {
             array_push($return[$menu['pid']]['children'], $menu);
         }
     }
     return $return;
 }