Riferimenti contro riferimenti alle entità


14

Questa domanda è stata posta prima, ma qualche tempo fa, alla ricerca di un nuovo parere. Molte più persone sembrano utilizzare riferimenti (forse perché è una porta di Drupal 6) ma la funzionalità di riferimento entità sembra piuttosto buona. Opinioni? Pensieri?


Risposte:


21

Penso che l'unico modo per scoprirlo sia testarlo da soli. Parlo per esperienza nell'uso di Entity Reference attualmente in un progetto con successo. Dipende dalle tue esigenze. Ad esempio, avevo bisogno di un modo per fare riferimento a prodotti commerciali - che non sono entità nodo - quindi il modulo riferimenti è inutile. Il riferimento all'entità era perfetto per questo caso e avrebbe funzionato con qualsiasi altro tipo di entità.

Con l'enorme cambiamento nel drupal che 7.xpassa da una mentalità comune di "tutto può essere un nodo", il 7.xcore ha sottolineato e ci ha mostrato i vantaggi di "tutto può essere un'entità". Con il successo delle entità puoi praticamente garantire che il riferimento alle entità abbia un futuro forte ind7.x

Non sono sicuro se ci sia qualche vantaggio nell'utilizzare i riferimenti poiché Entity Reference fa tutto ciò che fa i riferimenti, pur essendo molto più potente.

Dalla pagina del progetto;

"Nota: - Come mostrato negli ultimi due mesi, gli attuali manutentori non sono all'altezza del compito. Questo modulo accetta nuovi manutentori. - I riferimenti saranno probabilmente deprecati nel prossimo futuro a favore di Entity Reference, che probabilmente dovrebbe essere considerato prima su nuovi D7progetti ".

Penso che questo dica tutto.

  • Per il futuro esteso gli sviluppatori dovrebbero esaminare la relazione che dovrebbe sostituire il riferimento all'entità.

Grazie, ho letto che è stato un po 'sorpreso dal numero di persone che hanno optato per la versione di riferimenti d7
user379468

2

Come dice il sito del modulo di riferimento , il futuro non è molto promettente e probabilmente sarà deprecato a favore del riferimento dell'entità, quindi potrebbe non esserci molto da discutere :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.