Relação x Referências x Referência de entidade para gerenciar relacionamentos de tipo de referência de nó


Respostas:


6

Eu tentei todos eles para um próximo projeto. E do jeito que eu vejo, use o Relation apenas se você estiver lidando com relacionamentos complexos, não com referências individuais. Se o que você precisa é de uma referência básica, eu usaria referências ou referências a entidades.

Penso que a última atualização relativa a um widget para Relation é que eles abandonam a ideia e consideram o Relation como um módulo apenas da API. Mas quem sabe?

Uma observação, se você quiser usar a entidade reference e field_collection juntos - é um bug. Apenas fyi.


Graças - referências replica a funcionalidade d6 que, no meu caso, é perfeitamente adequado ...
starsinmypockets

2
você pode especificar um buggy? em que problemas vou correr?
Andre Baumeier

13

Em março de 2012, a página de projeto do módulo References agora recomenda a Referência de entidade como uma substituição.

Para referências básicas do tipo de nó, certamente é mais fácil configurar o Entity Reference que o Relation. Eu acho que uma boa regra geral seria

Se você pode fazer o que quiser com a Referência de entidade, use isso. Caso contrário, vá com Relation.


2
Concordo plenamente com Patrick. Módulo EntityReference em Drupal 7 tem a mesma funcionalidade como módulos Nodereference e Userreference em Drupal 6.
Eugene Fidelin

2

A relação é planejada como um substituto para as referências. Visite as páginas Drupal.org/modules/references ou / relação. A relação parece muito boa, mas ainda não está totalmente implementada. Eles estão trabalhando em widgets para criar os relacionamentos, mas também tiveram alguns problemas. Apesar das limitações do widget atual, eu gosto dos recursos do módulo de relação. Tenho trabalhado usando os dois à medida que me familiarizo com o Drupal.


5
Eu acho que a referência de entidade é o sucessor natural das referências, não da relação (elas não são muito parecidas); citação da página do módulo: "As referências provavelmente serão descontinuadas em um futuro próximo em favor da Referência de entidade". A mesma página observa o módulo Relation como uma "alternativa mais radical"
Clive

Eu apenas usei referências sobre referências de entidade. Em uma página de edição de nó, você pode filtrar um widget de seleção de referência de nó por uma visualização - esse é um recurso muito interessante. Não tenho certeza se as referências de entidade também têm isso. A estrutura do banco de dados parecia muito semelhante para ambos tão migração de referências a referências de entidade não deve ser difícil no futuro ...
Uwe

0

Eu recomendo usar Referência e exibições de entidade em vez de Relação, se possível. Para aqueles que se perguntam sobre as diferenças, escrevi um post sobre como instalar o Relation, bem como suas vantagens e desvantagens. Espero que isso ajude algumas pessoas.

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.