Страница 1 из 1

Связь многие-ко-многим

Добавлено: 07 янв 2016, 01:13
alcompstudio
Я хотел бы уточнить можно ли создавать связи многие-ко-многим между сущностями?

Например, есть сущность Задачи, в которой есть дочерняя сущность Элементы задачи. Существует связь по умолчанию, в которой в одной Задаче могут быть множество Элементов задач. А можно ли сделать связь, чтобы Элемент задач принадлежал нескольким записям в сущности Задачи. Это необходимо для того, чтобы не дублировать Элементы задач, если поставлена задача, в которой присутствует Элемент, что проходил ранее по другой задаче. А просто его найти и привязать к новой задаче дополнительно. Т.е. притягивать в новую задачу уже имеющиеся в базе дочерние элементы, но созданные в других задачах. Надеюсь понятно расписал :)

Я пытался эту функцию сделать с помощь типа поля Связанные записи, но немного не понял как оно работает... При создании связи у меня не отображается связанная запись, среди дочерних. Или это актуально только для сущностей одного уровня?

Re: Связь многие-ко-многим

Добавлено: 07 янв 2016, 08:27
support
Связь многие-ко-многим пока нету и я не уверен что это нужно, та как на практике это не разу не понадобилось.
В теории да, но на практике получится каша.

По поводу связанных записей, скоро будет опубликовано следующее видео
https://www.youtube.com/watch?v=w794ldgpuXE

В целом связанные записи создавались с целью связывать сущности разных уровней.