Überprüfen ob Objekt schon im Repository/Datenbank [Gelöst]

  • shooby shooby
    T3PO
    0 x
    24 Beiträge
    0 Hilfreiche Beiträge
    12. 08. 2011, 16:05

    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 :

    1. 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!


  • 1
  • shooby shooby
    T3PO
    0 x
    24 Beiträge
    0 Hilfreiche Beiträge
    15. 08. 2011, 11:11

    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.

  • 1