Cakephp查找字段


Cakephp Find Fields

我正试图通过find()为每条记录检索一列。当我执行代码时,它会返回表中的所有字段。这是我的密码。我的代码出了什么问题?我使用的是Cakephp1.3。

public function findPolicyIds($coverageId = null) {
    $id = $this->Policy->find('all', array(
        'recursive' => -1, array(
        'fields' => array('Policy.id'))));
        return $id;
}

我认为您已经形成了一个额外的数组。试试这个:

public function findPolicyIds($coverageId = null) {   
$id = $this->Policy->find('all', array(
'recursive' => -1,
'fields' => array('Policy.id')));
return $id;
}

代码未经测试。

尝试Model::field()。我想这就是你想要的。参见