Cakephp查找等于运算符

时间:2013-07-29 20:03:42

标签: php cakephp cakephp-1.3

我正在尝试根据传递给我的函数的参数检索一列id。我想要检索所有具有相同Coverageid的策略ID。这是我尝试过的。我相信我的操作员在错误的地方。原因是当我运行我的脚本时,我的所有策略都返回而不是传入coverage id的策略。我在网上看了看但除了PHP和Cakephp之外似乎找不到任何可以帮助我的东西手册。

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

        return $id;
}

1 个答案:

答案 0 :(得分:3)

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

    return $id;
}