Descobri o problema.... tudo se resolveu alterando os relacionamentos.

    class Empresa extends AppModel
    {
        var $name = "Empresa";    //    PHP4

        var $hasMany = array("Contato");
    }


    class Contato extends AppModel
    {
        var $name = "Contato";    //    PHP4

        var $belongsTo = array("Empresa","Funcaocontato");
    }

    class Funcaocontato extends AppModel
    {
        var $name = "Funcaocontato";    //    PHP4

        var $hasMany = array("Contato");
    }

e claro, aproveitei a dica do Tulio para colocar o recursive=2;

Abraço a todos

Rodrigo Guimarães

On 7/5/07, Rodrigo Xavier <[EMAIL PROTECTED]> wrote:
>
> On 7/5/07, Rodrigo Xavier <[EMAIL PROTECTED]> wrote:
> >
> > Não entendi tambem o motivo do recursive = 2, a menos que fosse para ter
> > uma empresa que possuice outras agregadas (no caso de uma empresa matriz e
> > suas filiais). Correto?
>
>
> Acabei de ler; Quando o recursive esta setado como 1 ele retorna todos os
> modelos associados ... ou deveria retornar
>
> Rodrigo
>



-- 
Rodrigo Guimarães
Desenvolvedor Web

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos 
Grupos do Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 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