Hola, suponiendo que estás en el modelo de cliente, la instrucción debería ser
$this->paginate(array('Comprador.nombre'=>'coche')); Antes, comprueba el recursive, debe estar al menos a 1... si no me equivoco. Pruebalo con el debug del core a 2 a ver la sql que te genera. Ya nos cuentas. dandreta escribió: > Hola! > A ver si me podeis ayudar por que no consigo solucionarlo. Tengo 2 > modelos (Cliente y compra) > Un Cliente tiene muchas compras. > > Modelo Cliente: > var $hasMany = array('Comprador' =>array('className' => 'Compra') > ); > > > Si quiero obtener, por ejemplo, todos los clientes de nombre Juan, en > el controlador clientes pongo: > > $this->paginate(array('Cliente.nombre' => 'Juan')); > > Pero cómo puedo obtener todos los clientes que han comprado un > producto > determinado (por ejemplo, Compra.nombre='coche'? > > Gracias de antemano y saludos > > > > --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---