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.