Я хочу настроить строку меню в соответствии с пользователем, и после анализа требований я нашел несколько полей для этого: - id
, name
, slug
, parent
, description
, order
, taxonomy
.Я также делаю API, который будет сохранять данные в базе данных с этими полями.Я использую базу данных mongodb и golang api для этого.Но я застрял в одном случае: -
Случай: - Если пользователь добавляет страницу HOME
, LINKS
, Contact-US
.Под страницей LINKS
есть две дочерние страницы link1
и link2
.То же самое Для страницы Contact-Us
есть два дочерних элемента Contact1
, Contact2
.Затем, как мы будем отправлять данные в базу данных и как мы будем определять, какие страницы меню, какие дочерние.Есть какой-либо способ сделать это?Ниже я определяю типы полей: -
Id int
Name string
Slug string
Parent int
description string
order int
taxonomy string
Достаточно ли этих полей для добавления menu bar
в соответствии с пользователем?
Любые предложения будут оценены.
Спасибо!