我用该方法绑定了$this>model->find()
一个数组,其中我的模型的 id 具有这种形式:
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 )
我不知道那可能会发生