Referências versus referência de entidade


14

Esta pergunta já foi feita antes, mas há um tempo atrás, procurando uma nova opinião. Muitas pessoas parecem estar usando referências (talvez porque seja uma porta do Drupal 6), mas a funcionalidade de referência de entidade parece muito boa. Opiniões? Pensamentos?


Respostas:


21

Acho que a única maneira de descobrir é testando isso por si mesmo. Falo da experiência de usar o Entity Reference atualmente em um projeto com sucesso. Tudo se resume às suas necessidades. Por exemplo, eu precisava de uma maneira de referenciar produtos de comércio - que não são entidades de nó - para que o módulo de referências seja inútil. A referência de entidade era perfeita para este caso e funcionaria com qualquer outro tipo de entidade.

Com a enorme mudança no drupal, 7.xpassando de uma mentalidade comum de "tudo pode ser um nó", o 7.xnúcleo enfatizou e nos mostrou os benefícios de "tudo pode ser uma entidade". Com o sucesso das entidades, você pode praticamente garantir que a referência da entidade tenha um futuro forted7.x

Não tenho certeza se existe alguma vantagem no uso de referências, pois a Referência de entidade faz todas essas referências, embora seja muito mais poderosa.

Na página do projeto;

"Nota: - Como demonstrado nos últimos dois meses, os mantenedores atuais não estão à altura da tarefa. Este módulo aceita novos mantenedores. - As referências provavelmente serão descontinuadas em um futuro próximo em favor da Referência de entidade, que provavelmente deve ser considerada primeiro em novos D7projetos ".

Eu acho que isso diz tudo.

  • Para o futuro estendido, os desenvolvedores devem procurar Relation, que deve substituir a referência da entidade.

Obrigado, eu li que fiquei um pouco surpreso com o número de pessoas que optaram pela versão d7 das referências.
user379468

2

Como o site do módulo Reference diz que o futuro não é muito promissor e provavelmente será preterido em favor da referência à entidade, portanto, pode não haver muito o que discutir :)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.