Как организовать структуру категорий?

Необходимо построить такую схему: имеется корневая категория "услуги", в ней два вида услуг "установки" и "оформление", в каждом из видов услуг будут марки автомобилей, в которых в свою очередь будут находиться конечные записи в бд. Марки автомобилей, конечно, могут быть одинаковыми для услуг разных видов. Поэтому при построении дерева категорий может получиться так что появятся одинаковые марки авто с разными родителями, что не есть хорошо. Есть вариант записать id всех категорий прямо в модель, но тогда это может вызвать много проблем в будущем. Как лучше всего построить такие таблицы?


Ответы (0 шт):