Comment les réceptions de la plupart des sites Web mettent-elles désormais en œuvre des menus à plusieurs niveaux ? Bien entendu, le contenu des données de menu est contrôlable par le serveur et se trouve dans la base de données, plutôt que statique sur le front-end.
1. Concevez une table de menu avec des champs similaires à <id, url, name, pid, status> (pid est l'identifiant du menu de niveau supérieur, le pid du menu de premier niveau est 0, le statut indique s'il faut affichage, conception selon vos propres besoins)
2. Le frontend génère une structure de tableau basée sur les données du tableau et la restitue sur la page
3. Bien sûr, il existe un backend, comment supprimer, modifier et vérifier les données. dans le tableau
-.- Il est recommandé d'utiliser la classification Baidu php Infinitus
classification php Infinitus
Je viens d'en trouver un pour que vous puissiez le regarder