Мне сложно спланировать отношения с несколькими моделями в моем проекте.Борьба с модельными отношениями
Модели: группа, музыкант, инструмент
Группы имеют несколько музыкантов
Музыканты несколько групп и несколько инструментов
Это все довольно просто, но мне также нужно следить за то, что инструменты, которые музыкант имеет для определенной группы. Так что, в определенном смысле, я думаю, у групп есть множество инструментов через музыкантов.
В таблицах я собирался добавить instrument_id в таблицу ссылок band_musicians, но мне нужен музыкант, чтобы иметь несколько инструментов для группы, поэтому я думал, что нужно будет зайти в таблицу musicians_instruments.
Каков наилучший способ установления отношений с этими моделями?
Спасибо за ваше время!
Может ли музыкант быть в нескольких группах? – Andrew
Я борюсь с вступлением в отношения с моделью тоже ... –
:) приятно. Да, музыкант может быть в нескольких группах. – someoneinomaha