Я пытаюсь создать многослойное меню без ограничений на то, как далеко оно может разветвляться - например, Food-> Fruits-> Round Shape-> color etc ...
Я не уверенкак представить отношения в SQL, а также не знаю, как запросить данные.
Я думал о том, чтобы:
MainMenu: ID: ChildID: Имя: URL: PermissionID:и т. д.
Подменю: PID: ChildID: Имя: URL: PermissionID: и т. д.
Я думаю, что если подменю имеет дополнительные подменю, его дочерние элементы будут другим элементом в таблице SubMenu., а что должно работать?PermissionID используется, чтобы определить, может ли элемент меню быть доступным для группы пользователей.
Я не уверен насчет SQL-запроса, так как я немного зеленый на нем.В конце концов, я знаю, что передаю идентификаторы PermissionID группы пользователей в SQL, чтобы получить все меню и подменю из таблиц.