Como estruturar um relacionamento “muitos para muitos” entre nós


9

Eu gostaria de ter 2 tipos de nós, vendedores e produtos. Cada vendedor pode ter muitos produtos e cada produto pode ter muitos vendedores. Além disso, o relacionamento entre vendedores e produtos precisaria conter um preço.

Qual seria a melhor maneira de criar esse relacionamento, facilitando a lista de todos os produtos que um vendedor vende em sua página (com preços) e a lista de todos os vendedores que vendem um produto em sua página (com preços)?

Respostas:


13

Você pode obter esses dois módulos: Field Collection e Entity Reference ,

Você pode criar o campo Coleção de campos (instâncias ilimitadas) para Produto, o campo de coleção (agir como um invólucro) contém referências ao campo Referência da entidade ao Vendedor e um campo de preço para esse vendedor.

Alguma captura de tela para você:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui


Eu realmente gosto de ver respostas detalhadas como esta, ótimo trabalho (votado em)
frazras

Ainda bem que posso ajudar. :)
gilzero

11
doure seu exemplo funcionou perfeitamente. Mas você conhece uma maneira de exibir facilmente a lista de preços / produtos associada na página do Vendedor?
ItemJul

gilder -> gilzero, autocorrect estúpido :)
Itempo

@itempo. Sim. Você pode usar Visualizações anexo, ou módulo EVA
gilzero
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.