Я связал методом $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 )
я не знаю, что может быть