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
-~----------~----~----~----~------~----~------~--~---

Responder a