Lembrando que a documentação do KO 2.x ainda está no ar (não sei até quando,
boa sorte)
http://docs.kohanaphp.com/libraries/orm

Atenciosamente,

Marcelo Rodrigo
http://marcelorodrigo.com



Em 28 de outubro de 2010 16:29, eude <[email protected]> escreveu:

> Lembrando que meu kohana é versão 2.4.
>
> On 28 out, 15:26, Marcelo Rodrigo <[email protected]> wrote:
> > Eude,
> >
> > $tipo = ORM::Factory('tipousuario',1);
> > $usuariosdotipo = $tipo->usuario->find_all();
> >
> > A documentação do KO pode te ajudar neste sentidohttp://
> kohanaframework.org/guide/tutorials.orm
> >
> > Atenciosamente,
> >
> > Marcelo Rodrigohttp://marcelorodrigo.com
> >
> > Em 28 de outubro de 2010 15:11, eude <[email protected]> escreveu:
> >
> > > Boa tarde!
> >
> > > Finalmente consegui acha um forum descente para o kohana, bom, vou ser
> > > objetivo. Estou desenvolvimento meu TCC usando o Kohana. Fiz todos os
> > > relacionamentos apresentados na documentação, principalmente o
> > > has_many. O SIAC, meu projeto de TCC, possui duas tabelas TipoUsuarios
> > > e Usuarios, vejam o sql:
> >
> > > CREATE TABLE `tipousuarios` (
> > >  `id` int(11) NOT NULL AUTO_INCREMENT,
> > >  `tipousuario` varchar(20) DEFAULT NULL,
> > >  PRIMARY KEY (`id`)
> > > );
> >
> > > CREATE TABLE `usuarios` (
> > >  `id` int(11) NOT NULL AUTO_INCREMENT,
> > >  `tipousuario_id` int(11) NOT NULL,
> > >  `pessoa_id` int(11) DEFAULT NULL,
> > >  `login` varchar(20) DEFAULT NULL,
> > >  `senha` varchar(32) DEFAULT NULL,
> > >  `criado` datetime DEFAULT NULL,
> > >  `ultimoacesso` datetime DEFAULT NULL,
> > >  `ativo` tinyint(1) NOT NULL DEFAULT '1',
> > >  PRIMARY KEY (`id`)
> > > )
> >
> > > Meus models:
> >
> > > class Tipousuario_Model extends ORM {
> >
> > >    protected $table_name = 'tipousuarios';
> > >    protected $primary_key = 'id';
> > >    protected $has_many = array('usuarios');
> >
> > > }
> >
> > > class Usuario_Model extends ORM {
> > >    protected $table_name = 'usuarios';
> > >    protected $primary_key = 'id';
> > >    protected $belongs_to = array('pessoa','tipousuario');
> > >    protected $foreign_key = array('pessoa' =>
> > > 'pessoa_id','tipousuario'=>'tipousuario_id');
> > > }
> >
> > > Consigo fazer ver o tipo do usuario, mas não consigo ver usuários que
> > > pertencem a um tipo.
> >
> > > vejam a pesquisa:
> >
> > > $user = ORM::factory('tipousuario',1);
> >
> > > foreach($user as $us)
> > >       echo $us->login;
> >
> > > Me ajudem.
> >
> > > --
> > > 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]<kohana-php%[email protected]>
> <kohana-php%[email protected]<kohana-php%[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]<kohana-php%[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