Há algum benefício / advertência com o uso da Referência de entidades sobre a Referência de termos?

22

Pergunta bastante simples, na verdade, mas há algum benefício em usar um campo de referência de termo principal sobre um campo de Referência de entidade ?

Obviamente, a marcação não é realmente uma opção com a Referência de entidade, mas usei o formulário de entidade em linha para criar novos termos a partir de uma página do nó e funciona bem (prefiro a marcação se meus termos tiverem campos).

tl; dr

Além da marcação, existem benefícios / ressalvas no uso da Referência de entidade sobre Referência de termo para fazer referência a termos de taxonomia?

Chapabu
fonte
Provavelmente, devo mencionar que estou ciente de coisas como o Hierarchical Select exigindo campos de referência a termos, só estou falando sobre referências gerais à taxonomia.
Chapabu 4/13/13

Respostas:

21

Balanços e rotatórias realmente, depende do seu caso de uso ...

Nos bastidores, não há essencialmente nenhuma diferença - os dois tipos de campo relacionam uma entidade a outra por meio de um ID, portanto, realmente se trata de qual tipo fornece os detalhes que você precisa / deseja.

Como você mencionou, a Taxonomy possui o widget de marcação aberta, o que é bom, mas a Referência de entidade possui integração de Views (por meio do Entity Reference View Widget ), o que significa que você pode definir uma exibição tão complexa quanto desejar para o widget de seleção. Também é muito legal.

E também há o formulário de entidade em linha que você também mencionou. Essa é uma ferramenta excelente, obviamente, mas só é realmente útil se você precisar dela em seu projeto.

O que a Taxonomia tem a oferecer é que faz parte do núcleo e não requer muitos outros módulos instalados para funcionar. Mas então, em um Drupal normal, muitos desses módulos provavelmente já estarão lá. Ele também mantém uma tabela de índice de termos para nós que pode ajudar no desempenho, mas obviamente apenas se você estiver relacionando seus termos aos tipos de nós.

Eu acho que sua escolha vai se resumir a quais widgets / formatadores você precisa para que uma situação em particular seja honesta, é muito difícil ligar :)

Clive
fonte
2
Sim, isso é o que eu meio que imaginei :) Eu tenho usado a referência de entidade por termos há um tempo - apenas me perguntei se havia algo que iria dar errado em algum lugar abaixo da linha. A marcação é simples, mas salve as seções de blog / notícias que eu nunca tive uma necessidade essencial que não foi melhor resolvida com um IEF.
Chapabu 4/01/2013
10

Apenas pensei em acrescentar a esta discussão que parece que a referência a termo será descontinuada no D8. Assim, parece que com todos os profissionais de referência de entidade você pode evitar o uso de referência de termo em novos sites, pois será mais difícil migrar mais tarde quando você mudar para o D8.

https://drupal.org/node/1847596

americanninja
fonte