Se a dica de baixo não funcionar, tem vários motivos que podem causar isto, vc pode colcoar a parte do código que em que vc chama esses metodos?
2010/3/28 renan vaz <[email protected]> > Opa Beto! > > Vc já tentocu colocar um return $this no final de cada função?? ;) > > > Ex: > > public function match_and_save($attributes_array){ > > $this->match($attributes_array); > > $this->save(); > > return $this; > } > > 2010/3/28 Beto <[email protected]> > > Fala galera, >> >> a um tempao essa lista nao se movimenta ne? >> >> entaou estou eu aqui com uma duvida q me me encheu o saco esses dias eu >> nao consegui resolver. >> >> Eu precisei expandir a classe ORM, na verdade queria adicionar alguns >> metodos a ela pra q todos os meus models tivessem essa funcionalidade, >> pensei entao em criar uma classe ORM em application/libraries/ e essa >> extenderia a ORM, assim eu adicionava todas as funcionalidades e tudo >> fluiria >> maravilhosamente. >> >> E ate q isso funcinou pra algumas coisas, mas quando eu precisava usar o >> metodo find() por algum motivo o kohana acusa q a classe nao existe e vai >> tudo por algua baixo. >> >> Gostaria de saber se alguem ja fez algo parecido, se passou por alguma >> dificuldade e como fez pra ultrapassa-la. >> >> Abaixo segue um trecho da classe q eu fiz: >> >> >> *application/libraries/MY_ORM.php* >> * >> * >> >> *<?php defined('SYSPATH') or die('No direct script access.'); >> >> >> >> * >> >> *class ORM extends ORM_Core **{ >> >> >> public function match($attributes_array){ >> >> $object_attributes = $this->table_columns; >> >> foreach($attributes_array as $k => $v){ >> if(array_key_exists($k, $object_attributes)){ >> $this->$k = $v; >> >> >> >> } >> } >> >> >> } >> >> >> public function match_and_save($attributes_array){ >> >> $this->match($attributes_array); >> >> $this->save(); >> >> } >> >> >> >> } >> * >> >> >> >> >> >> Se alguem puder da um help, fico agradecido. >> >> []'s >> >> >> >> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> - - - - >> Cada Símio na ramificação arbórea que lhe compete ( Zé do cavaquinho ) >> >> Luiz Alberto S. Ribeiro [ Beto ] >> http://beto.euqueroserummacaco.com >> >> >> -- >> 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]<kohana-php%[email protected]> >> . >> Para obter mais opções, visite esse grupo em >> http://groups.google.com/group/kohana-php?hl=pt-BR. >> > > -- 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.
