我正在建立一个基于工作地点和在一段时间内在那里工作的人的社区网站。 我有一个“地点”分类,有4000多个术语,拥有3000多名用户。每个用户可以在多年(20世纪50年代中期至今)的无限数量的地点工作。 我被困在如何为一个位置的每个用户工作时精炼一个日期范围值。 我的目的是以编程方式在任何时间在某个位置工作的用户之间建立关系。例如 1 - 用户BOB在1999年至2004年期间在SHOP工作。 2 - 用户SUE在2001年至2008年间的位置购物中心工作 - 这些用户与位置和彼此之间存在关系。 3 - 用户JIM也在1975年至1997年间在Location SHOP工作,因此与该位置没有任何关系。 我怀疑我需要知道如何最好地为每个用户与位置的关系添加日期范围,以及如何将这些关系相互比较。 任何想法或指导都将不胜感激。
答案 0 :(得分:0)
D7上的另一个选项(抱歉不知道D8)将使用像字段集合这样的模块。
这将允许您拥有包含日期和时间的字段集合。您所在地区的分类术语。
如果您向用户添加field_collection,则可以允许其拥有无限数量的值。