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