---
title: "Update von tt_address Datensätzen in eigener Extension"
url: "https://www.typo3.net/d/115106-update-von-tt-address-datensaetzen-in-eigener-extension"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage","tt_address"]
created: "2013-06-12"
last_reply: "2013-06-12"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Update von tt_address Datensätzen in eigener Extension

Extensions › Extbase · 2 Antworten · gestartet 2013-06-12

## Eröffnungsbeitrag

**renard** · 2013-06-12 · [Beitrag #1](https://www.typo3.net/d/115106-update-von-tt-address-datensaetzen-in-eigener-extension/1)

Hallo zusammen,

wir sind dabei unsere erste Extbase Extension zu entwickeln. Dabei hat der User die Möglichkeit über ein Frontendformular eine Anfrage zu stellen und dieser Anfrage ein oder mehrere Personen zuzuordnen, die dann in einer tt_address Tabelle gespeichert werden.

Das Anlegen der Anfragen inklusive Speicherung der Personendaten funktioniert soweit. Die Anfrage Tabelle wird befüllt, die Datensätze in der mm Tabelle werden korrekt angelegt und auch die Personendatensätze werden gespeichert.
Beim Aufruf einer Anfrage im Formular zum Editieren sind auch hier die Daten soweit korrekt. Beim Abspeichern der geänderten Anfrage und erneuten Aufrufen des Formulars zum Editieren scheint alles in Ordnung.

Passiert ist allerdings folgendes:
- Die geänderten Anfragedaten wurden in der Anfrage Tabellen unter der entsprechenden Id upgedatet.
- Die Persondaten werden in neuen Datensätzen gespeichert und nicht die bereits vorhandenen upgedatet.
- Die mm Tabelle wird mit den Ids der neuen Personendatensätzen und der Id der vorhandenen Anfrage befüllt.

Das Mapping sollte soweit funktionieren. Ich habe einen record_type für die Tabelle tt_address angelegt, der in den selects auch ausgewertet wird.

Daher meine Frage: wie kriege ich es hin, die vorhandenen Personendatensätze upzudaten statt neue anzulegen.

Viele Grüße
Peter

## Antworten

### [#2](https://www.typo3.net/d/115106-update-von-tt-address-datensaetzen-in-eigener-extension/2) · Unbekannter Benutzer · 2013-06-12

Übergibst Du beim editieren die UIDs der schon vorhandenen Personen?

### [#3](https://www.typo3.net/d/115106-update-von-tt-address-datensaetzen-in-eigener-extension/3) · renard · 2013-06-12

Hallo kitsunet,

danke für das schnelle Feedback. Das war's. :)

Ich habe noch im Formular das hidden field mit der uid und die entsprechenden get und set Methoden im Model gesetzt und dann hat's funktioniert.

Dann setze ich das Ganze mal auf gelöst.

Viele Grüße und noch einen entspannten Abend
Peter

---

Quelle: „Update von tt_address Datensätzen in eigener Extension“, typo3.net, https://www.typo3.net/d/115106-update-von-tt-address-datensaetzen-in-eigener-extension
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
