E ae felipe... kra, minhas tabelas estão assim:
[users] - id - email - username - password - ... [dados_users] - id - user_id - nome - idade - ... como vc pode ver, a chave estrangeira está na tab. dados_users, portanto o belongs_to vai no model dado_user e a chave primária na tab. users, portanto, o has_one vai no model user, que no meu caso é usuario. Eu postei o código dos dois models quando abri o tópico. Eu fiz sem o with, mas ele me retorna apenas os campos da tabela users. E kra, não entendi o exemplo que você deu das categorias, id e categoria_id na mesma tabela? Não entendi... :( Abs... On 29 jan, 15:15, felipe moraes <[email protected]> wrote: > eu ia falar um monte de coisa, mas como não recordo as regras agora .. não > estou usando kohana atualmente .. vo chutar algumas coisas .. > > verifique o tipo de relacionamento .. pelo nome de tabela .. parece mais > obedecer a regra muito-para-muitos do que um-para-um .. > > verifique em que tabela está a chave estrangeira .. para colocar o belongs > no local certo .. > > verifique também o nome dos campos .. > > "users"."user_id" está sendo encarado como chave estrangeira .. ao invés de > primária .. > > tente fazer sem with .. na maioria dos casos ele não é necessário .. pelo > que lembro .. só se usa quando o relacionamento com a mesma tabela .. mas > não tenho certeza agora .. > > um exemplo: > > categorias > id > nome > categoria_id <<categoria pai > > como pode ver .. parece que estou certo .. :D > > e por fim, utilize o manual do site .. eu costumava copiar e transformar em > PDF para ter a versão mais atual sempre em mãos.. -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
