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

21

Parece que existem vários módulos ativos com funcionalidades semelhantes. Alguém pode oferecer alguma informação sobre qual ramo parece ser o mais promissor / provável de sobreviver e prosperar? Qualquer conselho é bem-vindo.

starsinmypockets
fonte

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.

30equals
fonte
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.

Patrick Kenny
fonte
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.

Ashlar
fonte
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.

Jay Lee
fonte