Свързах get с метода $this>model->find()
масив с идентификатори на моя модел, които имат тази форма:
Array ( [0] => 2, [1] => 3) (value are the IDs)
и опитвам $this->model->find('list')
Мислех, че и това ще свърши работа, но по някаква странна причина направих:
$this->model->find('list',array('recursive' => -1 ,'fields' => array('model.type_id'),'conditions'=>$cond));
и резултатът от заявката е:
SELECT `model`.`round_id`, `model`.`type_id` FROM `database`.`model` AS `X` WHERE `X`.`Round_id` = '1'
Ако направя тази заявка към базата данни, тя връща две стойности но cakephp връща само една:
Array ( [1] => 2 )
не знам, че може да върви