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.

Attachment: intranet2.pdf
Description: Adobe PDF document

Responder a