용어 참조에 대한 엔티티 참조를 사용하면 이점 / 캐비티가 있습니까?


22

정말 간단한 질문이지만 엔티티 참조 필드 보다 핵심 용어 참조 필드를 사용하면 어떤 이점이 있습니까?

분명히 태그 지정은 실제로 엔티티 참조의 옵션이 아니지만 노드 페이지에서 새 용어를 만드는 데 인라인 엔티티 양식 을 사용했으며 정상적으로 작동합니다 (내 용어에 필드가 있으면 태그보다 선호합니다).

tl; dr

태그 지정 외에도 분류 용어를 참조하기 위해 용어 참조에 대한 엔티티 참조를 사용하면 어떤 이점 / 캐비티가 있습니까?


용어 참조 필드를 요구하는 계층 선택과 같은 것을 알고 있다고 언급해야 할 것입니다. 일반 분류법 참조에 대해서만 이야기하고 있습니다.
Chapabu

답변:


21

스윙과 로터리는 실제로 사용 사례에 따라 다릅니다.

배후에는 본질적으로 차이가 없습니다. 두 필드 유형 모두 ID를 통해 한 엔티티를 다른 엔티티와 관련시키기 때문에 실제로 어떤 유형이 필요한 / 프릴을 제공하는지 아래로 내려갑니다.

앞에서 언급했듯이 Taxonomy에는 개방형 태깅 위젯이 있지만, Entity Reference에는 Entity Reference View 위젯을 통해 Views 통합이있어 선택 위젯에 대해 원하는대로 복잡한 뷰를 정의 할 수 있습니다. 또한 아주 좋습니다.

그리고 당신은 또한 언급 한 인라인 엔터티 양식이 있습니다. 그것은 분명히 훌륭한 도구이지만 프로젝트에서 필요할 때만 유용합니다 .

Taxonomy가 추구하는 것은 핵심의 일부이며 작동하기 위해 설치된 다른 많은 모듈이 필요하지 않다는 것입니다. 그러나 정상적인 Drupal 빌드에는 많은 모듈이 이미있을 것입니다. 또한 성능에 도움이 될 수있는 노드에 대한 용어 색인 테이블을 유지하지만 용어를 노드 유형과 관련시키는 경우에만 가능합니다.

나는 당신의 선택이 특정 상황에 정직하기 위해 필요한 위젯 / 포맷터로 내려갈 것이라고 생각합니다.


2
예, 이것은 내가 생각한 것입니다 :) 잠시 동안 엔티티 참조를 사용했습니다. 어딘가에서 잘못 될 무언가가 있는지 궁금했습니다. 태그 지정은 깔끔하지만 블로그 / 뉴스 섹션 저장 IEF로는 더 이상 해결되지 않은 킬러가 필요하지 않았습니다.
Chapabu

10

이 토론에 D8에서는 용어 참조가 더 이상 사용되지 않는 것처럼 보입니다. 따라서 엔터티 참조의 모든 장점과 함께 새 사이트에서 용어 참조를 사용하지 않으려는 경우가 있습니다. 나중에 D8로 이동할 때 마이그레이션하기가 더 어려울 수 있습니다.

https://drupal.org/node/1847596

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