Lors de l'écriture du système de gestion backend du framework TP, ce problème est survenu lors de l'écriture de la barre de navigation de gauche. Je cherchais depuis longtemps mais je n'ai toujours pas trouvé de solution. Pouvez-vous m'aider s'il vous plaît !

Fonction
function displayMenu($menuItems, $parentId = 0) { // 获取当前层级的菜单项 $subMenu = array_filter($menuItems, function($item) use ($parentId) { return $item['parent_id'] == $parentId; }); if (empty($subMenu)) { return; } echo ''; foreach ($subMenu as $item) { echo '- '; echo $item['name']; displayMenu($menuItems, $item['id']); echo '
'; } echo '
';}Utiliser la fonction
Résultat
- Accueil
- À propos de nous
- Profil de l'entreprise
- Équipe
- Actualités
- Actualités produits
- Actualités de l'industrie
- Contactez-nous
- Informations de recrutement