ORM Kohana 3.3.5

22 views
Skip to first unread message

Edson Alanis

unread,
Feb 11, 2017, 10:48:19 AM2/11/17
to Kohana Php
Estou tentando fazer uma aplicação utilizando relacionamento no ORM mas não estou tendo sucesso.
Tenho duas tabelas

Usuarios
--------------
Id
Nome
Senha
Perfil_id


Perfis
---------------
Id
Nome

class Model_Usuario extends ORM {

    protected $_sorting = array('nome' => 'asc');
   
    protected $_belongs_to = array('perfil' => array('model' => 'perfil', 'foreign_key' => 'perfil_id'));

}

class Model_Perfil extends ORM {
    
    protected $_table_name = 'perfis';
    protected $_sorting = array('nome' => 'asc');
    protected $_has_many = array('usuarios');
}

....

$usuarios = ORM::Factory('usuario')->find_all();
echo $usuarios[0]->perfil->nome;

....

Porém o código acima ocorre erro dizendo que a propriedade perfil não existe.
Alguém pode me ajudar? 
Não achei nenhuma documentação clara sobre relacionamentos.
Reply all
Reply to author
Forward
0 new messages