Cakephp查找字段

时间:2013-07-26 16:34:40

标签: php cakephp cakephp-1.3

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

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

        return $id;
}

2 个答案:

答案 0 :(得分:4)

我认为你有一个额外的数组正在形成。试试这个:

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

return $id;
}

未经测试的代码。

答案 1 :(得分:2)

试试Model::field()。我想这就是你想要的。 See