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.
