2008/2/14 joki <[EMAIL PROTECTED]>:

>
> Hola,  le he dado muchísimas vueltas pero consigo que funcione el
> recursive en la consulta
>
> Mi modelo es sencillo:
>
> Documento:
> var $hasOne=array('envio'=> array('className'=>'Envio'));
>
> Envio:
> var $belongsTo=array('documento'=> array('className'=>'Documento',
>
>      'foreignKey'=>'documento_id'),
>                                 'usuorigen'=>
> array('className'=>'Usuario',
>
>      'foreignKey'=>'usuorigen_id'));
>
> Usuario:
> var $hasMany=array('envio'=> array('className'=>'Envio' ));
>
> Y deseo obtener los documentos, con su envío, y el usuario que realiza
> el envío. Para lo cual en el controlador:
>
> $this->Documento->recursive = 5;
> $this->set('documentos', $this->Documento->findAll($conditions,null,
> null,null,null,5));
>
> Y me hace el left join de documento y envio perfectamente, pero no
> incluye usuario.
>
> No encuentro solución!!   Please, ayuda!!!!!!
>

Puedes mostrar la estructura de la bd y las queries que se generan?

Saludos,

-- 
Pablo Viojo
[EMAIL PROTECTED]
http://pviojo.net

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a