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] <mailto:[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] <mailto:[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] <mailto:[email protected]>.
        Para cancelar a inscrição nesse grupo, envie um e-mail para
        [email protected]
        <mailto:kohana-php%[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.

Responder a