2017-03-29 2 views
0

저는 일정 기간 동안 일한 곳과 그곳에서 일한 사람들을 기반으로 커뮤니티 사이트를 만들고 있습니다. 4000 + 용어 및 3000 명 이상의 회원으로 구성된 '위치'의 분류 체계가 있습니다. 각 사용자는 여러 해 동안 (1950 년대 중반까지) 무제한으로 근무할 수있었습니다. 한 위치에서 작업하는 각 사용자에게 날짜 범위 값을 지정하는 방법에 대해 고민하고 있습니다. 내 의도는 한 번에 한 위치에서 근무한 사용자 간의 관계를 프로그래밍 방식으로 구축하는 것입니다. 예 : 1 - 사용자 BOB는 1999 년과 2004 년 사이에 SHOP 위치에서 근무했습니다. 2 - 2001 년부터 2008 년까지 Location SHOP에서 근무한 사용자 -이 사용자는 위치 및 상호 관계가 있습니다. 3 - 사용자 JIM은 또한 1975 년과 1997 년 사이에 Location SHOP에서 근무 했으므로 위치와 다른 관계가 없습니다. 위치를 사용하여 각 사용자 관계에 날짜 범위를 추가하는 방법과 이러한 관계를 서로 비교하는 방법을 알고 싶습니다. 모든 아이디어 나 지침을 주시면 감사하겠습니다.Drupal 분류 체계와 날짜 범위 연결하기

+0

사용자 지정 SQL 쿼리를 통해 관계를 만들 수 있습니다. – Fky

답변

0

D7에 대한 또 다른 옵션 (D8에 대해 잘 모름)은 필드 콜렉션과 같은 모듈을 사용하는 것입니다.

사용자의 위치에 대한 분류 용어로 & 날짜가 포함 된 필드 컬렉션을 가질 수 있습니다.

사용자에게 field_collection을 추가하면 무제한 값을 가질 수 있습니다.