Вложенные множества только для категорий или тоже для конечных элементов? - PullRequest
0 голосов
/ 03 декабря 2018

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

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

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

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

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

...