private function getSubMenu($id) { $openTag = "<ul>"; $closeTag = "</ul>"; $body = ""; $href = ""; $submenu = ""; foreach (parent::getAllRoutes() as $key => $route) { if ($route["pid"] == $id) { $href = $this->getPermalink($key); $submenu = $this->getSubMenu($route["id"]); $body .= "<li><a href=\"{$href}\">{$route['name']}</a>{$submenu}</li>"; } } if (strlen($body) != 0) { return $openTag . $body . $closeTag; } else { return false; } }