Yii Framework Forum: Produtos e Categorias, como fazer o relacionamento N:M com Yii 1.1 ? - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Produtos e Categorias, como fazer o relacionamento N:M com Yii 1.1 ? Como utilizar a tabela de ligação em relacionamentos MANY_MANY com yii Rate Topic: -----

#1 User is offline   Victor Scarpellini 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 08-February 10

Posted 10 February 2010 - 11:26 AM

Srs,
Sou iniciante em Yii e estou fazendo meu primeiro site em PHP utilizando banco de dados com Yii 1.1

Como fazer os relacionamentos entre tabelas M:M ( Many to Many ) de forma correta? Estou vendo vários tópicos relacionados mas não estou encontrando a solução. Alguns estão reclamando que existem erros no framework. Segue abaixo a minha pergunta:


Dado as Tabelas:

1) Produto ( pro_id, pro_descricao, pro_data ), tabela de produtos

2) Categoria ( cat_id, cat_descricao, cat_tipo ), tabela de possiveis categorias de produtos

3.1) Produto_Categoria (pro_id, cat_id), tabela de ligação entre produtos e categorias ( 1 produto pode ter várias categorias e uma categoria pode estar em vários produtos )

3.2) Outra versao para Produto_Categoria (pc_id, pro_id, cat_id) onde pc_id é chave


Algum dos senhores já fez um relacionamento assim com um site profissional?

Como seriam os relacionamentos em "Models" e a implementação nos Controllers?

Para o Yii qual a melhor modelagem 3.1 ou 3.2 para que funcione corretamente?

Obrigado, aguardo a solução que tenho a certeza que é de muitos colegas também

Abraços
0

#2 User is offline   Angéllica Cardozo 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 137
  • Joined: 11-March 09

Posted 29 June 2010 - 09:13 AM

Eu recomendo que você utilize a chave composta Produto_categoria(pk_prod,pk_cat) como no item 3.1 e acesse normalmente: produto->categorias (suposição).
Não me lembro de ter tido problemas com essas relações, posso montar uma aplicação aqui só para testar seu cenário.

View PostVictor Scarpellini, on 10 February 2010 - 11:26 AM, said:

Srs,
Sou iniciante em Yii e estou fazendo meu primeiro site em PHP utilizando banco de dados com Yii 1.1

Como fazer os relacionamentos entre tabelas M:M ( Many to Many ) de forma correta? Estou vendo vários tópicos relacionados mas não estou encontrando a solução. Alguns estão reclamando que existem erros no framework. Segue abaixo a minha pergunta:


Dado as Tabelas:

1) Produto ( pro_id, pro_descricao, pro_data ), tabela de produtos

2) Categoria ( cat_id, cat_descricao, cat_tipo ), tabela de possiveis categorias de produtos

3.1) Produto_Categoria (pro_id, cat_id), tabela de ligação entre produtos e categorias ( 1 produto pode ter várias categorias e uma categoria pode estar em vários produtos )

3.2) Outra versao para Produto_Categoria (pc_id, pro_id, cat_id) onde pc_id é chave


Algum dos senhores já fez um relacionamento assim com um site profissional?

Como seriam os relacionamentos em "Models" e a implementação nos Controllers?

Para o Yii qual a melhor modelagem 3.1 ou 3.2 para que funcione corretamente?

Obrigado, aguardo a solução que tenho a certeza que é de muitos colegas também

Abraços

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users