Yii1.1 检查数据是否存在

//查询数据是否重复
    public function checkExists($data,$id){

        $conditionArr = [];
        if (!empty($id)){
            $conditionArr[] = 'id not in ('.$id.')';
        }

        if (isset($data['site_id'])){
            $conditionArr[] = "site_id = ".$data['site_id'];
        }

        if (isset($data['account_id'])){
            $conditionArr[] = "account_id = ".$data['account_id'];
        }

        if (isset($data['policy_id'])){
            $conditionArr[] = "policy_id = ".$data['policy_id'];
        }

        $condition = implode(' and ',$conditionArr);
        $exists = $this->exists($condition);

        return $exists;
    }

你可能感兴趣的:(Yii1.1)