@eber,
O problema não é exatamente retirar um model associado, mas sim,
retornar alguns campos destes Models...

--

Estava testando, e existem alguns tipos de relacionamentos que
podem ser passados para o parametro "$filds" do metodo findAll() o
seguinte:
   $arrayFields = array( 'Model.campo', 'Model2.campo' );

Mas não são todos os tipos de relacionamentos.
Como não anotei e não precisei mais, esqueci.

Essa tarde farei os testes e reportarei aqui na lista.




On 19 Out, 20:06, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> Cara, você pode usar o unbindModel, então você poderia fazer algo do
> tipo
>
> $this->Post->unbindModel(array('hasMany' => array('Tag')));
>
> Se for assim que você fez sua associação... Ou seja, dentro do
> unbindModel você passa exatamente a forma e o modelo que você quer
> retirar da associação naquele momento, assim os resultados vão voltar
> sem as associações mais básicas...
>
> On 6 out, 17:19, TSassara <[EMAIL PROTECTED]> wrote:
>
> > Olá galera!
>
> > Estou tentando limitar os campos que são retornados quando utilizo o
> > findAll()
> > Consigo limitar normalmente os campos retornados de seu modelo,
> > porem,
> > não consigo o mesmo para os modelos relacionados.
>
> > Exemplo:
> > Gostaria de ter este resultado:
> > Array
> > (
> >   [0] => Array
> >     (
> >       [Post] => Array
> >         (
> >           [id] => 1
> >           [title] => Titulo aqui
> >         )
> >       [Tag] => Array
> >         (
> >           [0] => Array
> >             (
> >               [id] => 1
> >               [tag_name] => Uma tag
> >             )
> > ...
>
> > Acho que já lí algo a respeito, porem não encontrei aqui no Grupo.
>
> > Será que terei de passar uma query SQL diretamente?
>
> > Obrigado.


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