ola galera. estou usando o ko2 com o modulo auth. e criei na tabela users um campo - matricula e criei outra tabela frequencia que se relaciona com users com um campo chamado matricula como chave estrangeira. mas na hora de utilizar o ORM para listar uma data na frequencia de determinado usuario da um erro dizendo q não existe o campo user_id na tabela frequencia. vou enviar o relacionamento das tabelas via anexo...
o modal de user tah assim:
class User_Model extends Auth_User_Model {
protected $has_many = array('frequencias');
protected $primary_val = 'nome';
}
e o de frequencia tah assim:
class Frequencia_Model extends ORM {
protected $foreign_key = array('user'=> 'matricula');
protected $belongs_to = array('user');
}
o controller que estou testando é esse:
class Teste_Controller extends Controller {
public $rows;
function __construct() {
parent::__construct();
$profile = new Profiler();
}
public function index(){
$id = 3;
$frequencias = ORM::factory('user',$id)->frequencias;
}
}
se alguem poder me dar uma luz eu agradeço muito.
Att. Fernando Lopes
--
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.
intranet2.pdf
Description: Adobe PDF document
