Cara, vi seus videos no screenr, legal demais, parabens....
Cara, so estou sentindo dificuldade em:
salvar, deletar ou atualizar dados com relacionamentos....
para obter os dados eu consegui usando find_all, por exemplo
$oUsuario = orm::factory("usuario",10);
$aDadosUsuario = $oUsuario->as_array(); // dados do usuario
$aAcessos = $oUsuario->acessos->find_all(); // todos os acessos do usuario
foreach($aAcessos as $aAcesso){
$aTodosAcessos[] = $aAcesso->as_array();
}
mas não consegui deletar o usuario e seus acessos diretamente
não consegui deletar alguns acessos usando where() e etc....
Valeu
Em 25/03/2012 19:42, felipe bastos escreveu:
correção: 'foreign_key .. Ctrl+C Control+V .. :D
Em 25 de março de 2012 19:39, felipe bastos <[email protected]
<mailto:[email protected]>> escreveu:
Siga o seu model
model usuario.php
protected $_has_many =
array('acessos'=>array('model'=>'acesso','foreign_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...
Você só deve criar tabelas ... tables1_tables2 se mais de um registro
pode compartilhar o registro da outra tabela ..
usuario1 acesso1
usuario2 acesso1
usuario3 acesso1
usuario1 acesso2
isso é o muito-para-muitos .. onde voce usa throws ao invés de foreign_key
Acho que esse não é o seu caso
--
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.