public function deleteAll($conditions) { $query = $this->query()->update()->set([$this->getSoftDeleteField() => date('Y-m-d H:i:s')])->where($conditions); $statement = $query->execute(); $statement->closeCursor(); return $statement->rowCount(); }