> protected $_has_many_to = array('users' => array('through' => 
> 'profile_users'))

É só $_has_many, sobrou um '_to' ali do copi-cola.



>>>
>>> é facil e simples, quando temos 1:1 e 1:N.
>>>
>>> estou tendo problemas em criar relacionamentos com 3 tabelas.
>>>
>>> logo mais vou postar mais dúvidas...
>>>
>>> agradeço o retorno
>>> Giovanni
>>>
>>> Em 03/07/2011 19:03, Joel Souza escreveu:
>>>>
>>>> Giovanni,
>>>>
>>>> http://kohanaframework.org/3.1/guide/orm/relationships#hasmany-through
>>>>
>>>> E uma dica: escreva seus modelos e suas tabelas com nomes em inglês
>>>> (alias, programe sempre em inglês). Além de ficar semanticamente mais
>>>> legível, você não precisara declarar nome das tabelas e das chaves
>>>> estrangeiras no modelo.
>>>>
>>>>
>>>> 2011/7/3 DS php<[email protected]>:
>>>>>
>>>>> Pessoal, até consegui resolver o exemplo abaixo, mas estou "esbarrando"
>>>>> na
>>>>> seguinte situação: (esquecer a situação inicial)
>>>>>
>>>>> DER
>>>>> 1 usuario tem N modulos
>>>>>
>>>>> sendo as tabelas no banco de dados
>>>>>
>>>>> usuarios (id,usuario)
>>>>> modulos (id,modulo)
>>>>> usuarios_modulos (id, usuario_id, modulo_id)
>>>>>
>>>>> como colocar, atraves do model_usuarios.php o acesso para saber quantos
>>>>> modulos 1 usuario tem acesso ?
>>>>> qual seria o relacionamento ??? ou como proceder ??
>>>>>
>>>>> Grato,
>>>>> Giovanni
>>>>>
>>>>>
>>>>> Em 03/07/2011 13:48, DS php escreveu:
>>>>>>
>>>>>> Pessoal,
>>>>>> montei um esquema aqui para usar ORM com relacionamento e não estou
>>>>>> sabendo concluir.
>>>>>>
>>>>>> no banco de dados, por exemplo, tenho 2 tabelas:
>>>>>> adm_usuarios(id,usuario)
>>>>>> e adm_acessos(id,usuario_id,acesso)
>>>>>> nesse caso, seria 1:N (um usuario tem N acessos)
>>>>>>
>>>>>> no model usuario, tentei fazer o relacionamento entre essas tabelas da
>>>>>> seguinte forma:
>>>>>> model usuarios.php
>>>>>>
>>>>>> protected $_has_many = array('acessos' =>  array(
>>>>>> 'model'=>'acessos','foreign_key' =>  'usuario_id'));
>>>>>>
>>>>>> no controller usuario.php, por exemplo, obtenho os dados do usuario
>>>>>> assim:
>>>>>>
>>>>>> $usuario = orm::factory('usuarios',1)->find()->as_array();
>>>>>>
>>>>>> como recuperar os acessos desse usuario ?? tem como deixar automatico
>>>>>> ???
>>>>>> (por exemplo quando pegar o usuario já trazer todos os acessos e etc..)
>>>>>>
>>>>>> Obrigado,
>>>>>> Giovanni
>>>>>
>>>>> --
>>>>> 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.
>>
>>
>
>
>
> --
> Joel Souza
>



-- 
Joel Souza

-- 
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