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
Page 1 of 1
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
#2
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.
Não me lembro de ter tido problemas com essas relações, posso montar uma aplicação aqui só para testar seu cenário.
Victor 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
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
Share this topic:
Page 1 of 1

Help













