Referencias versus referencia de entidad


14

Esta pregunta se ha hecho antes, pero hace un tiempo, en busca de una nueva opinión. Parece que mucha más gente está usando referencias (quizás porque es un puerto de Drupal 6) pero la funcionalidad de referencia de entidad parece bastante buena. Opiniones? Pensamientos?


Respuestas:


21

Creo que la única forma en que lo descubrirás es probando esto por ti mismo. Hablo por experiencia en el uso de Entity Reference actualmente en un proyecto con éxito. Se reduce a tus necesidades. Por ejemplo, necesitaba una forma de hacer referencia a productos comerciales, que no son entidades de nodo, por lo que el módulo de referencias es inútil. La referencia de entidad era perfecta para este caso y funcionaría con cualquier otro tipo de entidad.

Con el cambio masivo en drupal que se 7.xmueve de una mentalidad común de "todo puede ser un nodo", el 7.xnúcleo ha enfatizado y nos ha mostrado los beneficios de "todo puede ser una entidad". Con el éxito de las entidades, puede garantizar que la referencia de la entidad tenga un futuro sólido end7.x

No estoy seguro de si hay alguna ventaja en el uso de referencias ya que Entity Reference hace todas esas referencias, mientras que es mucho más poderoso.

Desde la página del proyecto;

"Nota: - Como lo mostraron los últimos dos meses, los mantenedores actuales no están a la altura de la tarea. Este módulo acepta nuevos mantenedores. - Las referencias probablemente serán desaprobadas en un futuro próximo a favor de la Referencia de entidad, que probablemente debería considerarse primero en D7proyectos nuevos ".

Creo que esto lo dice todo.

  • Para el futuro extendido, los desarrolladores deben buscar en la Relación, que se espera que reemplace la referencia de la entidad.

Gracias, leí que estaba un poco sorprendido por la cantidad de personas que optaron por la versión d7 de las referencias
user379468, el

2

Como el sitio del módulo de referencia dice que el futuro no es muy prometedor y probablemente será desaprobado en favor de la referencia de la entidad, por lo que puede que no haya mucho que discutir :)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.