Re: HasMany e HABTM no mesmo model
Olá , Acho que você está certo pois, entre User e Group existe uma terceira tabela HABTM (tabela que relaciona User.id com Group.id). Na tabela Group deve existir um campo user_id (chave estrangeira proveniente da tabela user que indica o dono do grupo... também poderia se chamar owner_id, mas não é cake like esse nome... nenhum problema se você espeficiar essa opção no relacionamento). Ai você faz extamente como descreveu abaixo, não haverá problemas com o relacionamento (dê nomes distintos ao relacionamento para acessá-los corretamente no controller). Abraço esperando ter ajudado e não piorado hehe. Benito On 1/10/08, TSassara [EMAIL PROTECTED] wrote: Olá pessoal, Tenho um Model User e um Group. User HABTM Group. Só que eu gostaria de armazenar o dono do grupo. Ou seja, User hasMany Group. Alguem já tentou colocar um hasMany e um HABTM no mesmo Model? Se eu não me engano, eu posso nomear esse relacionamento de forma diferente não é? Assim: var $hasMany = array( 'NomeRelacionamento' = array( 'className' = 'Group'... var $hasAndBelongsToMany = array( 'NomeRelacionamento2' = array( 'className' = ''Group' Se alguem puder me ajudar, eu agradeço =) --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: HasMany e HABTM no mesmo model
Para os dois: Bill e Junior. Então Bill, no meu Model, eu preciso incluir um HasAndBelongToMany e HasMany para um mesmo Model como descrevi. Da uma olhadinha. E então Junior, aqui ficou supimpa. Quando dou um findAll, ele retorna uma array da maneira que imaginei. Com o nome do relacionamento alterado. Não precisei alterar a chave primaria nem nada. No HABTM deixei como o padrão do cake. Deixando com o nome do outro Model. Já no relacionamento HasMany coloquei o nome do relacionamendo como ModelOwned, assim ele retorna os registros que foi criado por ele. Só não sei se esse nome é o melhor... =D On 10 jan, 11:51, Josenivaldo Benito Junior [EMAIL PROTECTED] wrote: Olá , Acho que você está certo pois, entre User e Group existe uma terceira tabela HABTM (tabela que relaciona User.id com Group.id). Na tabela Group deve existir um campo user_id (chave estrangeira proveniente da tabela user que indica o dono do grupo... também poderia se chamar owner_id, mas não é cake like esse nome... nenhum problema se você espeficiar essa opção no relacionamento). Ai você faz extamente como descreveu abaixo, não haverá problemas com o relacionamento (dê nomes distintos ao relacionamento para acessá-los corretamente no controller). Abraço esperando ter ajudado e não piorado hehe. Benito On 1/10/08, TSassara [EMAIL PROTECTED] wrote: Olá pessoal, Tenho um Model User e um Group. User HABTM Group. Só que eu gostaria de armazenar o dono do grupo. Ou seja, User hasMany Group. Alguem já tentou colocar um hasMany e um HABTM no mesmo Model? Se eu não me engano, eu posso nomear esse relacionamento de forma diferente não é? Assim: var $hasMany = array( 'NomeRelacionamento' = array( 'className' = 'Group'... var $hasAndBelongsToMany = array( 'NomeRelacionamento2' = array( 'className' = ''Group' Se alguem puder me ajudar, eu agradeço =) --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: HasMany e HABTM no mesmo model
Legal que funcionou. Abração On 1/10/08, TSassara [EMAIL PROTECTED] wrote: Para os dois: Bill e Junior. Então Bill, no meu Model, eu preciso incluir um HasAndBelongToMany e HasMany para um mesmo Model como descrevi. Da uma olhadinha. E então Junior, aqui ficou supimpa. Quando dou um findAll, ele retorna uma array da maneira que imaginei. Com o nome do relacionamento alterado. Não precisei alterar a chave primaria nem nada. No HABTM deixei como o padrão do cake. Deixando com o nome do outro Model. Já no relacionamento HasMany coloquei o nome do relacionamendo como ModelOwned, assim ele retorna os registros que foi criado por ele. Só não sei se esse nome é o melhor... =D On 10 jan, 11:51, Josenivaldo Benito Junior [EMAIL PROTECTED] wrote: Olá , Acho que você está certo pois, entre User e Group existe uma terceira tabela HABTM (tabela que relaciona User.id com Group.id). Na tabela Group deve existir um campo user_id (chave estrangeira proveniente da tabela user que indica o dono do grupo... também poderia se chamar owner_id, mas não é cake like esse nome... nenhum problema se você espeficiar essa opção no relacionamento). Ai você faz extamente como descreveu abaixo, não haverá problemas com o relacionamento (dê nomes distintos ao relacionamento para acessá-los corretamente no controller). Abraço esperando ter ajudado e não piorado hehe. Benito On 1/10/08, TSassara [EMAIL PROTECTED] wrote: Olá pessoal, Tenho um Model User e um Group. User HABTM Group. Só que eu gostaria de armazenar o dono do grupo. Ou seja, User hasMany Group. Alguem já tentou colocar um hasMany e um HABTM no mesmo Model? Se eu não me engano, eu posso nomear esse relacionamento de forma diferente não é? Assim: var $hasMany = array( 'NomeRelacionamento' = array( 'className' = 'Group'... var $hasAndBelongsToMany = array( 'NomeRelacionamento2' = array( 'className' = ''Group' Se alguem puder me ajudar, eu agradeço =) --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
HasMany e HABTM no mesmo model
Olá pessoal, Tenho um Model User e um Group. User HABTM Group. Só que eu gostaria de armazenar o dono do grupo. Ou seja, User hasMany Group. Alguem já tentou colocar um hasMany e um HABTM no mesmo Model? Se eu não me engano, eu posso nomear esse relacionamento de forma diferente não é? Assim: var $hasMany = array( 'NomeRelacionamento' = array( 'className' = 'Group'... var $hasAndBelongsToMany = array( 'NomeRelacionamento2' = array( 'className' = ''Group' Se alguem puder me ajudar, eu agradeço =) --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---