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].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a