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.