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