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.