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)?

Itempo
fonte

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

Gilzero
fonte
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