Описание отношения ссылки на сущность
Мне интересно, как описать или добавить дополнительную информацию в связь ссылок на сущности между двумя типами контента.
У меня есть типы контента "события" и "люди". На мероприятии может быть много людей, и каждый человек может быть организатором, ведущим, фасилитатором и т.д.
Как я могу смоделировать эти отношения? Нужно ли мне иметь поле ссылки на сущность для каждого типа отношений, или я могу добавить тип отношений в качестве параметра одного Ссылка на сущность?
Спасибо!
1 answers
Если вы хотите придерживаться ссылки на сущность, вам потребуется поле для каждого типа отношений. Отношения ER не имеют возможности для метаданных.
Если вы можете изменить, проверьте модуль Отношение .
Отношение - это модуль API и модель хранения как для простых, так и для наиболее сложных отношений между сущностями. Модуль очень хорошо справляется как с направленными, так и с симметричными отношениями.
Отношения являются сущностями и могут поэтому имейте поля. Это делает отношения наиболее гибкой и мощной моделью отношений. (Тем не менее, использование связи с чем-либо, кроме хранилища SQL по умолчанию, в большинстве случаев не будет работать.)
(курсив мой). Вы можете, например, присоединить поле к типу сущности отношения, которое связано со словарем, содержащим роль события.