Drupal 7 событий в разных местах - отношения многие ко многим - PullRequest
0 голосов
/ 03 апреля 2019

Нам нужно сделать множество ссылок на многие в Drupal 7. У нас есть 2 сущности:

  • спортивные занятия
  • фитнес-клубы (физические места)

Вот некоторые правила, касающиеся отношения сущностей:

  • каждый вид спорта можно заниматься в разных фитнес-клубах
  • каждый фитнес-клуб предлагает несколько видов спорта на определенные промежутки времени
  • каждый вид спорта имеет несколько дат, когда его можно практиковать в фитнес-клубе в определенные временные интервалы

Например, «фитнес» можно практиковать в первом фитнес-клубе в понедельник ивторник и может иметь 10 участников.То же упражнение можно практиковать во втором фитнес-клубе, но в разные даты и с 20 посетителями.

Моя проблема заключается в том, чтобы узнать, как я могу использовать Entity Reference для привязки этих двух типов контента и как я могу определить временные интервалы и как я могу использовать модуль регистрации.Зарегистрированный пользователь может зарегистрироваться для определенного вида деятельности и всех его дат ...

Технически это выглядит как троичные отношения между "пользователями", которые регистрируются, "спортивными мероприятиями" и "фитнес-клубом" ... Я простоначал использовать Drupal с недели, и я еще не понял всю философию.

Спасибо за помощь

1 Ответ

0 голосов
/ 04 апреля 2019

Я нашел частичное решение: - я создал 3 типа контента: фитнес-клубы, мероприятия и временные интервалы - в тип контента фитнес-клуба я добавил коллекцию полей с регистрацией и двумя ссылками на сущности: действия и временной интервал.Таким образом, я могу добавить для каждого действия столько временных интервалов, сколько захочу, и зарегистрироваться для каждого из них.

Моя «новая» проблема заключается в том, что я не хочу отображать «форму регистрации» для каждого вида деятельности, а «тип регистрации» ... Я хочу, чтобы пользователи затем управляли своей регистрацией и добавляли регистрацию ...

...