---
title: "Überprüfen ob Objekt schon im Repository/Datenbank"
url: "https://www.typo3.net/d/106790-ueberpruefen-ob-objekt-schon-im-repositorydatenbank"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2011-08-12"
last_reply: "2011-08-15"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Überprüfen ob Objekt schon im Repository/Datenbank

Extensions › Extbase · 1 Antwort · gestartet 2011-08-12

## Eröffnungsbeitrag

**shooby** · 2011-08-12 · [Beitrag #1](https://www.typo3.net/d/106790-ueberpruefen-ob-objekt-schon-im-repositorydatenbank/1)

Hi,

ich möchte überprüfen, ob ein Objekt schon in der Datenkbank ist, oder nicht. Falls ja soll es upgedatet werden und wenn nicht angelegt werden.

Habe erst gedacht, ich könnte das über die Uid machen :

```php
if ($this->auditRepository->findByUid($newAudit->getUid())) {
```

Aber in meinem übergebenen Objekt habe ich ja noch keine Uid.

Gibt es da von Extbase aus eine einfache Methode?

Danke für die Hilfe!

## Antworten

### [#2](https://www.typo3.net/d/106790-ueberpruefen-ob-objekt-schon-im-repositorydatenbank/2) · shooby · 2011-08-15

Ich habe es jetzt selber gelöst.

Und zwar habe ich in der entsprechenden Repository Klasse eine zusätzliche Methode geschrieben, die an Hand verschiedener Parameter versucht einen passenden Datensatz zu finden. Gibt es ein Rückgabeobjekt, ist es wohl schon vorhanden.

Bei Interesse kann ich den Code ja noch posten.

---

Quelle: „Überprüfen ob Objekt schon im Repository/Datenbank“, typo3.net, https://www.typo3.net/d/106790-ueberpruefen-ob-objekt-schon-im-repositorydatenbank
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
