Drupal 7 个事件在多个地方 - 多对多关系

Drupal 7 events in multiple places - many to many relationship

提问人:davidvera 提问时间:4/4/2019 更新时间:4/4/2019 访问量:46

问:

我们需要在 Drupal 7 中进行多对多引用。我们有 2 个实体,名为:

  • 体育活动
  • 健身俱乐部(实体场所)

以下是有关实体关系的一些规则:

  • 每项体育活动都可以在不同的健身俱乐部进行
  • 每个健身俱乐部都会在特定的时间段提供多项体育活动
  • 每项体育活动都有几个日期,可以在特定的时间段在健身俱乐部进行练习

例如,“健身”可以在周一和周四在第一个健身俱乐部进行练习,并且可以有 10 人参加。同样的活动可以在第二个健身俱乐部进行,但日期不同,有20人参加。

我的问题是知道如何使用实体引用来绑定这 2 种内容类型,以及如何定义时隙以及如何使用寄存器模块。注册用户可以注册特定活动及其所有日期...

从技术上讲,它看起来像是注册的“用户”、“体育活动”和“健身俱乐部”之间的三元关系......我刚开始使用Drupal一周,我还没有得到完整的哲学。

感谢您的帮助

Drupal-7 注册 实体参考

评论


答:

0赞 davidvera 4/4/2019 #1

我找到了一个部分解决方案: - 我创建了 3 种内容类型:健身俱乐部、活动和时间段 - 在健身俱乐部内容类型中,我添加了一个包含注册和 2 个实体引用的字段集合:活动和时间段。这样,我可以为每个活动添加我想要的多个时间段,并注册到每个活动。

我的“新”问题是我不想显示每个活动的“注册表”,而是显示“注册表类型”......我希望用户管理他们的注册并添加注册...