Código PHP:
Ver originalfinal public static function get_Menu($menu){ // <---- solo acepta 1 parametro
$res = '';
foreach($menu as $e) {
if($e['sub'] == $parent || ($parent == -1 && $e['sub'] == 0)) {
$res.='<li>'.$e['link'];
$sub = self::get_Menu($menu,$e['id']); // <------ self::get_Menu($param1,$param2);
if($sub) $res.='<ul>'.$sub.'</ul>';
$res.='</li>';
}
}
return $res;
}
Le estas pasando 2 parámetros a la funcion, la que estas mostrando solo acepta 1