노드 참조 유형 관계 관리를위한 관계 vs. 참조 vs. 엔티티 참조


21

모두 비슷한 기능을 가진 여러 개의 활성 모듈이있는 것 같습니다. 누구나 어느 지점이 가장 유망하고 생존하고 번창 할 것으로 보이는지에 대한 정보를 제공 할 수 있습니까? 모든 조언을 환영합니다.

답변:


6

다가오는 프로젝트를 위해 모든 것을 시도했습니다. 그리고 내가 보는 방식은 일대일 참조가 아닌 복잡한 관계를 다루는 경우에만 관계를 사용하십시오. 필요한 것이 기본 참조 인 경우 참조 또는 엔티티 참조로 이동합니다.

Relation의 위젯에 관한 마지막 업데이트는 아이디어를 포기하고 Relation을 API 전용 모듈로 간주한다는 것입니다. 하지만 누가 알 겠어요?

참고로 entityreference와 field_collection을 함께 사용하려면 버그가 있습니다. 그냥 피


감사합니다-참고 문헌은 제 경우에는 완벽하게 적합한 d6 기능을 복제합니다.
starsinmypockets

2
버기를 지정할 수 있습니까? 어떤 문제를 겪을 까?
Andre Baumeier

13

2012 년 3 월 기준으로, 참조 모듈 프로젝트 페이지는 이제 엔티티 참조를 대체로 권장합니다.

기본 노드 유형 참조의 경우 엔티티 참조가 확실히 관계보다 설정하기 쉽습니다. 좋은 규칙은

Entity Reference로 원하는 것을 할 수 있다면 사용하십시오. 그렇지 않으면 관계로 이동하십시오.


2
Patrick과 완전히 동의합니다. 드루팔 7의 EntityReference 모듈 드루팔 6에서 Nodereference Userreference 모듈과 같은 기능을 갖는다
유진 Fidelin

2

관계는 참조를 대신하여 계획됩니다. Drupal.org/modules/references 또는 / relation 페이지를 방문하십시오. 관계는 매우 좋아 보이지만 아직 완전히 구현되지 않았습니다. 그들은 관계를 만들기 위해 위젯 작업을 해왔지만 몇 가지 문제가있었습니다. 현재 위젯의 한계에도 불구하고 관계 모듈 기능을 좋아합니다. Drupal에 익숙해지면서 두 가지를 모두 사용하고 있습니다.


5
엔터티 참조는 관계가 아니라 참조에 대한 자연스러운 후계자라고 생각합니다 (매우 유사하지는 않습니다). 모듈 페이지의 인용문 : "참조는 엔티티 참조를 위해 가까운 장래에 더 이상 사용되지 않을 것입니다". 같은 페이지는 관계 모듈을 "보다 근본적인 대안"으로보고합니다
Clive

방금 엔터티 참조에 대한 참조를 사용했습니다. 노드 편집 페이지에서 뷰로 노드 참조 선택 위젯을 필터링 할 수 있습니다. 정말 멋진 기능입니다. 엔터티 참조에도 해당 항목이 있는지 확실하지 않습니다. 데이터베이스 구조는 둘 다 매우 유사 해 보였으므로 참조에서 엔터티 참조로의 마이그레이션은 어렵지 않아야합니다.
uwe

0

가능한 경우 관계 대신 엔터티 참조 및보기를 사용하는 것이 좋습니다. 차이점에 대해 궁금해하는 사람들 을 위해 Relation 설치 방법과 장단점에 대한 블로그 게시물 을 작성했습니다 . 이것이 일부 사람들에게 도움이되기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.