getpostarr(); $groupArr = m("dcs_group")->getall("1=1"); $rowArr = ["nav"=>[]]; $pcon = 0; for ($i = 0; $i < count($groupArr); $i++) { $row = $groupArr[$i]; if ($row['pid'] == 0) { $rowArr["nav"][$pcon] = [ "title"=>$row['name'], "list"=>[] ]; for ($j = 0; $j URL.(empty($crow['icon']) ? $row['icon'] : $crow['icon']), "module"=>$crow['key'], "name"=>$crow['name'] ]; } } $pcon++; } } return $rowArr; } }