Bueno, tengo el siguiente problema:
Tengo 2 tablas.
Products e Images. En images tengo product_id que apunta al producto que le corresponde.
Cuando listo los productos, logicamente quiero que me traiga las imagenes.
Código:
$options['joins'] = array(
array('table' => 'images',
'alias' => 'Image',
'type' => 'LEFT',
'conditions' => array(
'Image.product_id = Product.id'
)
)
);
$this->set('products', $this->Product->find('all',$options));
Nunca me trae los resultados bien, sino que repite productos cuando tiene mas de 1 imagen por ejemplo.
Como deberia ser el tipo de join.
Gracias!!!!
PD: Tmb declare $options['fields'], y probe con RIGHT e INNER joins.