Em vez de $this->Post->findAllByCategoriaId($categoria_id); use
$this->Post->findAll('Post.categoria_id = ' . $categoria_id, null, $order);Em 30/11/07, rodrigo aramburu <[EMAIL PROTECTED]> escreveu: > > consegui em parte utilizando $this->Post->findAllByCategoriaId($categoria_id); > , mas pelo que vi nesta função não tem como adionar condições ou como > ordernar os resultados > > > Em 30/11/07, Augusto Ferreira <[EMAIL PROTECTED]> escreveu: > > > > acho que esta busca deveria ser feita pelo id da categoria, até pq pode > > haver nomes de categorias repetidos (caso não haja verificação), dessa > > maneira $this->Post->findAllByCategoriaId($categoria_id); > > > > Em 30/11/07, Eber Freitas Dias <[EMAIL PROTECTED]> escreveu: > > > > > > Na verdade isso não é possivel de se fazer com o Cake... Não > > > diretamente... > > > O resultado do findAll é a construção de diversas queries, por isso > > > que qdo vc procura sem incluir a categoria, elas aparecem, mas num query > > > só > > > não é possivel buscar numa relação HABTM, porque não é um LEFT JOIN ou > > > coisa > > > assim... > > > > > > Da uma olhada aqui, tem varias discuções já a este respeito: > > > http://groups.google.com/group/cake-php/web/frequent-discussions > > > > > > Certamente você vai resolver seu problema lá! > > > > > > []'s > > > > > > Em 30/11/07, rodrigo aramburu < [EMAIL PROTECTED] > escreveu: > > > > > > > > Olá pessoal, > > > > > > > > > > > > Estou com um problemas, estou com um relacionamento n-n, e consigo > > > > travar sem problema mas quando tento utilizar um > > > > $this->Post->findAll(array(' > > > > Categoria.nome'=>$nomeCat),array(),null,null,null,3); > > > > ele da error e mostra a query , que não inclui a tabela categoria na > > > > query. > > > > O interessante se não utilizar nenhum parametro no findAll ele mostra as > > > > categorias sem problema. > > > > > > > > alguem tem alguma sugestão do que posso esta fazendo errado > > > > > > > > -- > > > > Atenciosamente, > > > > Rodrigo Pletsch Aramburu > > > > MSN:[EMAIL PROTECTED] > > > > > > > > > > > > > > > > > -- > > > -- Éber Freitas Dias > > > -- > > > -- BossaNoise Records > > > -- www.bossanoise.net > > > > > > > > > > > > > > > -- > Atenciosamente, > Rodrigo Pletsch Aramburu > MSN:[EMAIL PROTECTED] > > > --~--~---------~--~----~------------~-------~--~----~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para [email protected] Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~----------~----~----~----~------~----~------~--~---
