Siga o seu model
model usuario.php
protected $_has_many = array('acessos'=>array('model'**
=>'acesso','far_key'=>'**usuario_id'));
tb usuarios
id
usuario
senha
email
etc..
model acesso.php
protected $_belongs_to = array('usuarios'=> array('model'=>'usuario'), );
tb acessos
id
usuario_id
datacadastro
etc...
Em 25 de março de 2012 19:36, PHP GO | DS interativa <
[email protected]> escreveu:
> lembrando que estou no KO3.2.....
>
> valeu
>
> Giovanni Donda
>
> Em 25/03/2012 19:29, felipe bastos escreveu:
>
> e em acesso.php
>
> protected $_belongs_to = array('usuarios'=> array('model'=>'usuario'), );
>
>
> deixa eu explicar o tem-um e o tem-muitos
>
> Se a tabela tiver um campo _id .. sempre vai ser belongs_to. É o caso de
> acesso.
>
> E se a tabela for a relacionada, e não tiver atributos _id, então pode
> ser tem-um ou tem-muitos.
>
> Se for tem-um você só poderá adicionar 1 registro, aí no model fica
> semelhante ao belongs ..
>
> $acesso->usuario
> $usuario->acesso
>
> mas se for tem-muitos você poderá adicionar vários registros ..
> $acesso->usuario
> $usuario->acessos->find_all();
>
> Imagino que você deveria ter colocado que usuário tem-muitos acessos.
>
>
> Em 25 de março de 2012 19:26, felipe bastos <[email protected]>escreveu:
>
>> primeiro corrige isso
>> 'far_key'=>'usuario_id
>>
>> 'foreign_key' => 'usuario_id'
>>
>> Em 25 de março de 2012 18:37, PHP GO | DS interativa <
>> [email protected]> escreveu:
>>
>> Pessoal
>>> to tentando fazer um relacionamento aqui e não to conseguindo.
>>>
>>> tenho 2 tabelas
>>> usuarios e acessos, bem como seus respectivos models
>>>
>>> model usuario.php
>>> protected $_has_many =
>>> array('acessos'=>array('model'=>'acesso','far_key'=>'usuario_id'));
>>>
>>> model acesso.php
>>> protected $_has_one = array('usuarios'=> array('model'=>'usuario'), );
>>>
>>> tabela no DB
>>> usuarios
>>> campos (id,usuario)
>>>
>>> acessos
>>> (id,usuario_id)
>>>
>>> não consigo obter todos acessos de um usuario
>>> não consigo salvar um acesso para um usuario
>>>
>>> tbm não consegui encontrar referencias para criar tabelas no banco de
>>> dados
>>> quando for usar demais relacionamentos, por exemplo, categorias e
>>> subcategorias sendo que
>>> o relacionamento é nele proprio.....
>>>
>>> alguem pode me ajudar...????
>>>
>>> Grato,
>>> Giovanni Donda
>>>
>>> --
>>> 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.
>>>
>>>
>>
>>
>> --
>> http://felipebastosweb.com.br
>> http://twitter.com/felipebastosweb
>>
>
>
>
> --
> http://felipebastosweb.com.br
> http://twitter.com/felipebastosweb
> --
> 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.
>
> --
> 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.
>
--
http://felipebastosweb.com.br
http://twitter.com/felipebastosweb
--
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.