0

我正在根据工作地点和在一段时间内在那里工作的人建立一个社区网站。我有一个包含 4000 多个术语和 3000 多个用户的“位置”分类。每个用户都可以在多年的时间内(1950 年代中期至今)在无限数量的地点工作。我被困在如何优化每个用户在某个位置工作的日期范围值。我的目的是以编程方式在任何时候在某个地点工作的用户之间建立关系。例如 1 - 用户 BOB 在 1999 年到 2004 年期间在位置 SHOP 工作。 2 - 用户 SUE 在 2001 年和 2008 年之间在位置 SHOP 工作 - 这些用户与位置和彼此都有关系。3 - 用户 JIM 也在 1975 年至 1997 年间在 Location SHOP 工作,因此与该位置没有任何关系。我怀疑我需要知道如何最好地为每个用户与位置的关系添加日期范围,以及如何相互比较这些关系。任何想法或指导将不胜感激。

4

1 回答 1

0

D7 上的另一个选项(抱歉不了解 D8)是使用字段集合之类的模块。

这将允许您拥有一个包含您所在位置的日期和分类术语的字段集合。

如果您将 field_collection 添加到您的用户,您可以允许它具有无限数量的值。

于 2017-03-30T07:36:59.427 回答