В момента се опитвам да върна всички записи, които отговарят на набор от условия, които имам. В момента мога да накарам кода си да работи, но вместо да връща всички записи, които отговарят на масив от условия, които съм преминал, той просто връща първия и след това спира, вместо четирите, които знам, че съществуват в таблицата, която m достъп. Това е с всички параметри, зададени за намиране.
Ето кодовия фрагмент за по-добър изглед:
$array = implode(',', array('1','2','3','4'));
$a = $this->Assets->find('all', array(
'conditions' => array(
'id' => $array
)
)
);
var_dump($a);
var_dumping $a просто ще предостави записа, който има идентификатор 1, когато има записи, които съществуват и за 2, 3 и 4.
array('conditions' => array('id' => array(1,2,3,4)))
вWHERE id IN (1,2,3,4)
Трябва да проверите каква заявка генерира Cake. - person Kai   schedule 09.05.2014