-2

関数に渡されるパラメーターに基づいて、ID の 1 つの列を取得しようとしています。渡されたものと同じ Coverageid を持つすべてのポリシー ID を取得したいと考えています。これが Ive が試みたものです。オペレーターが間違った場所にいると思います。その理由は、スクリプトを実行すると、カバレッジ ID が渡されたポリシーではなく、すべてのポリシーが返されるためです。マニュアル。

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;
}
4

1 に答える 1