Вложенные множества только для категорий или для конечных элементов тоже?

Подходит ли модель вложенных наборов только для категорий / каталогов (например, фрукты, овощи) или для конечных элементов (таких как яблоко, лук и т. Д.)?

Давайте представим, что мой сайт продает фрукты и овощи, и у него есть такие категории товаров, как:

Products -> Fruits -> Apple, Orange, Grape
Products -> Vegetables -> Onion, Carrot

Яблоко, Апельсин, Виноград, Лук, Морковь — это не категории чего-либо, поэтому у них нет детей (и никогда не будет).

Вопрос в том, стоит ли мне включать Apple, Orange, Grape, Onion, Carrot в мою таблицу Nested-sets или в отдельную таблицу со ссылкой на ее category_id?
(например, схема таблицы продуктов будет выглядеть как [id, name, price, category_id]).

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]