Références versus référence d'entité


14

Cette question a déjà été posée, mais il y a quelque temps, à la recherche d'un nouvel avis. Beaucoup plus de gens semblent utiliser des références (peut-être parce que c'est un port de Drupal 6) mais la fonctionnalité de référence d'entité semble assez bonne. Des avis? Pensées?


Réponses:


21

Je pense que la seule façon de le découvrir est de le tester par vous-même. Je parle d'expérience dans l'utilisation d'Entity Reference actuellement dans un projet avec succès. Cela dépend de vos besoins. Par exemple, j'avais besoin d'un moyen de référencer des produits commerciaux - qui ne sont pas des entités de noeud - donc le module de références est inutile. La référence d'entité était parfaite pour ce cas et fonctionnerait avec tout autre type d'entité.

Avec le changement massif de drupal 7.xpassant d'un état d'esprit commun de «tout peut être un nœud», le 7.xnoyau a souligné et nous a montré les avantages de «tout peut être une entité». Avec le succès des entités, vous pouvez à peu près garantir que la référence d'entité a un avenir solide dansd7.x

Je ne sais pas s'il y a un avantage à utiliser des références, car Entity Reference fait tout ce que font les références, tout en étant beaucoup plus puissant.

Depuis la page du projet;

"Remarque: - Comme l'ont montré les deux derniers mois, les responsables actuels ne sont pas à la hauteur. Ce module accepte de nouveaux responsables. - Les références seront très probablement dépréciées dans un proche avenir en faveur de la référence d'entité, qui devrait probablement être considérée en premier. sur de nouveaux D7projets. "

Je pense que cela dit tout.

  • Pour le futur étendu, les développeurs devraient se pencher sur Relation qui devrait remplacer la référence d'entité.

Merci, j'ai lu que j'étais un peu surpris du nombre de personnes qui ont opté pour la version d7 des références
user379468

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.