Я создаю таблицу базы данных, в которой будут храниться ссылки меню, которые в конечном итоге будут отображаться на веб-странице.
Моя проблема в том, что я хочу контролировать порядок пунктов меню. У меня может быть поле с именем order, но каждый раз, когда у меня появляется новая ссылка в меню, мне нужно будет вставить порядок и изменить все записи с более высоким порядком на + 1.
Например, допустим, я хочу ссылки (в этом порядке):
Home
About
Products
Shopping
я мог бы иметь таблицу с именем MenuLinks и иметь столбцы: Имя, Заказ
мои данные будут выглядеть так:
Name Order
Home 1
About 2
Products 3
Shopping 4
но если бы я хотел добавить новую ссылку с именем ContactUs , но я хотел показать прямо под домом.
Кто-нибудь может придумать лучший способ сохранить список, который требует упорядочения в таблице базы данных без этого утомительного обслуживания.