정말 간단한 질문이지만 엔티티 참조 필드 보다 핵심 용어 참조 필드를 사용하면 어떤 이점이 있습니까?
분명히 태그 지정은 실제로 엔티티 참조의 옵션이 아니지만 노드 페이지에서 새 용어를 만드는 데 인라인 엔티티 양식 을 사용했으며 정상적으로 작동합니다 (내 용어에 필드가 있으면 태그보다 선호합니다).
tl; dr
태그 지정 외에도 분류 용어를 참조하기 위해 용어 참조에 대한 엔티티 참조를 사용하면 어떤 이점 / 캐비티가 있습니까?
정말 간단한 질문이지만 엔티티 참조 필드 보다 핵심 용어 참조 필드를 사용하면 어떤 이점이 있습니까?
분명히 태그 지정은 실제로 엔티티 참조의 옵션이 아니지만 노드 페이지에서 새 용어를 만드는 데 인라인 엔티티 양식 을 사용했으며 정상적으로 작동합니다 (내 용어에 필드가 있으면 태그보다 선호합니다).
tl; dr
태그 지정 외에도 분류 용어를 참조하기 위해 용어 참조에 대한 엔티티 참조를 사용하면 어떤 이점 / 캐비티가 있습니까?
답변:
스윙과 로터리는 실제로 사용 사례에 따라 다릅니다.
배후에는 본질적으로 차이가 없습니다. 두 필드 유형 모두 ID를 통해 한 엔티티를 다른 엔티티와 관련시키기 때문에 실제로 어떤 유형이 필요한 / 프릴을 제공하는지 아래로 내려갑니다.
앞에서 언급했듯이 Taxonomy에는 개방형 태깅 위젯이 있지만, Entity Reference에는 Entity Reference View 위젯을 통해 Views 통합이있어 선택 위젯에 대해 원하는대로 복잡한 뷰를 정의 할 수 있습니다. 또한 아주 좋습니다.
그리고 당신은 또한 언급 한 인라인 엔터티 양식이 있습니다. 그것은 분명히 훌륭한 도구이지만 프로젝트에서 필요할 때만 유용합니다 .
Taxonomy가 추구하는 것은 핵심의 일부이며 작동하기 위해 설치된 다른 많은 모듈이 필요하지 않다는 것입니다. 그러나 정상적인 Drupal 빌드에는 많은 모듈이 이미있을 것입니다. 또한 성능에 도움이 될 수있는 노드에 대한 용어 색인 테이블을 유지하지만 용어를 노드 유형과 관련시키는 경우에만 가능합니다.
나는 당신의 선택이 특정 상황에 정직하기 위해 필요한 위젯 / 포맷터로 내려갈 것이라고 생각합니다.
이 토론에 D8에서는 용어 참조가 더 이상 사용되지 않는 것처럼 보입니다. 따라서 엔터티 참조의 모든 장점과 함께 새 사이트에서 용어 참조를 사용하지 않으려는 경우가 있습니다. 나중에 D8로 이동할 때 마이그레이션하기가 더 어려울 수 있습니다.