no he podido integrar dos "conditions" "OR" en un "find".
Tengo:
Código PHP:
$this->DetalleCanasta->find('first', array(
'conditions'=> array(
'Canasta.codigo_financiador'=> $codigoCanasta,
'Protocolo.id'=> $protocoloID,
'or'=> array('PrestacionGeneral.codigo_homologo_prestacion'=> $codigoPrestacion, 'PrestacionGeneral.codigo_prestacion'=> $codigoPrestacion),
'or'=> array('PrestacionGeneral.financiador_id'=> $financiadorID, 'PrestacionGeneral.financiador_id'=> '0')
)
));
Código PHP:
WHERE
..
AND
(PrestacionGeneral.codigo_homologo_prestacion = 1 OR PrestacionGeneral.codigo_homologo_prestacion = 0)
AND
(PrestacionGeneral.financiador_id = 6 OR PrestacionGeneral.financiador_id = 0)
..