Sabia ... tem sempre gente la, mas sempre abro o fonte e tento ajeitar antes de pesquisar sobre .. kkk
O codigo do kohana é tranquilo :) Em 24/01/2012 13:24, "Vitor" <[email protected]> escreveu: > não sei se vocês sabiam, mas dá pra entrar em contato direto com os > desenvolvedores do kohana no #kohana em irc.freenode.net > > 2012/1/24 Get <[email protected]> > >> Valeu. >> >> Usei DB::delete() mesmo. >> >> 2012/1/24 Vitor <[email protected]> >> >>> justificativa: >>> 12:05] <snagnever> how can i use ORM to delete all entries of a model? >>> [12:06] <d4rky> snagnever: you have to implement it on your own as >>> Kohana is not a psychic and can't tell what you're going to do >>> [12:06] <d4rky> snagnever: because delete_all could be implemented in >>> two ways, one broken and one unefficient >>> [12:07] <snagnever> d4rky what would be the broken and the what >>> unefficient? >>> [12:07] <d4rky> snagnever: the broken: return DB::delete() >>> [12:08] <d4rky> snagnever: the unefficient: $x = >>> orm::factory(model)->find_all(); foreach($x as $c) $c->delete(); >>> [12:09] <snagnever> got; but why the old delete_all() is 'broken'? >>> [12:09] <d4rky> kohana can't tell by it's own if you have overridden >>> the delete() method in your model to for example unlink files associated >>> with the model >>> [12:09] <d4rky> so delete_all() is broken by definition >>> [12:09] <snagnever> humn got it >>> [12:09] <snagnever> makes sense >>> >>> >>> 2012/1/24 Get <[email protected]> >>> >>>> Vitor... só ->delete() não funciona. >>>> >>>> Rodrigo... Poisé, vou dar uma olhada pra ver, mas acho que vou acabar >>>> usando o $db->query() mesmo >>>> >>>> valeu >>>> >>>> >>>> 2012/1/24 Rodrigo Oliveira <[email protected]> >>>> >>>>> Se você chamar o método IN e passar os ids não rola não? Ou então dá >>>>> uma olhada como ele era feito nas outras versões e implementa ele. >>>>> >>>>> []'s >>>>> >>>>> 2012/1/24 Get <[email protected]> >>>>> >>>>>> Ae pessoal. >>>>>> >>>>>> Alguém sabe me dizer como fazer o delete_all() usando o ORM? >>>>>> >>>>>> Lembro que este método estava presente nas versões anteriores do >>>>>> kohana, mas no 3+ não está disponível. >>>>>> >>>>>> Queria uma maneira de fazer isso sem precisar percorrer os resultados >>>>>> para apagar um a um. >>>>>> >>>>>> Também não quero fazer direto no banco, tinha que ser usando o ORM >>>>>> mesmo. >>>>>> >>>>>> Valeu >>>>>> >>>>>> @rafaelget >>>>>> >>>>>> -- >>>>>> 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. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Rodrigo Oliveira >>>>> (21) 8747-0180 >>>>> >>>>> -- >>>>> 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. >>>>> >>>> >>>> -- >>>> 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. >>>> >>> >>> >>> >>> -- >>> Vitor de Araujo Simões (Dalai/Snag) >>> Estudante de Ciências da Computação - USP >>> >>> "Computation is the art of building solutions >>> - at the cost of creating more problems" >>> >>> >>> http://www.varaujo.com.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. >>> >> >> -- >> 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. >> > > > > -- > Vitor de Araujo Simões (Dalai/Snag) > Estudante de Ciências da Computação - USP > > "Computation is the art of building solutions > - at the cost of creating more problems" > > > http://www.varaujo.com.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. > -- 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.
