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