Olá Rodrigo,

tente antes de colocar o $this->Empresa->findAll() usar: $this-Empresa-
>recursive = 2;

ou defina no próprio findAll, $this->Empresa-
>findAll(null,null,null,null,1,2); // o ultimo 2 é o recursive

Espero ter ajudado

Abraços,

On 5 jul, 11:49, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> Achei que se colocasse uses no controller resolveria.
>
>         var $uses = array("Empresa","Contato","Funcaocontato");
>
> Não deu. :P
>
> On 7/5/07, Rodrigo Xavier <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Gente, estou com a seguinte dúvida: Tenho uma classe empresa, contato e
> > funcaocontato.
> > nos models eu coloquei:
>
> > //    empresa
> >     var $hasMany = array("Contato");
>
> > //    contato
> >     var $belongsTo = array("Empresa");
> >     var $hasOne = array("Funcaocontato");
>
> > //    funcaocontato
> >     var $belongsTo = array("Contato");
>
> > no controller de empresas criei na function index o seguinte:
>
> >     $this->set("dados", $this->Empresa->findAll());
>
> > Agora vem a dúvida.
> > Quando dou um print_r em $dados vejo que tenho todas as empresas, todos os
> > contatos, mas não tenho as funções. O que poderia estar errado?
> > Como posso trabalhar com o cake usando uma base bem normalizada? Onde por
> > exemplo eu tenho a classeo empresa e essa empresa esta associada a um classe
> > país, estado, contatos (que por sua vez tambem esta associada a outros -
> > como o funcaocontato por exemplo).
>
> > Abraço,
>
> > Rodrigo Guimarães
>
> --
> 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 
[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