---
title: "getUid() der gerade hinzugefügten Subproperty"
url: "https://www.typo3.net/d/126043-getuid-der-gerade-hinzugefuegten-subproperty"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2017-06-05"
last_reply: "2017-06-14"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# getUid() der gerade hinzugefügten Subproperty

Extensions › Extbase · 2 Antworten · gestartet 2017-06-05

## Eröffnungsbeitrag

**getit** · 2017-06-05 · [Beitrag #1](https://www.typo3.net/d/126043-getuid-der-gerade-hinzugefuegten-subproperty/1)

Wie bekomme ich die UID der gerade hinzugefügten Unterproperty?

Beispiel:

```php
$leistungObj->addLeistunganhang($leistunganhangObj);   //1
```

Wie komme ich jetzt an die UID des $leistunganhangObj?

Habe nach //1 eingefügt

```php
$this->objectManager->get('TYPO3\\CMS\\Extbase\\Persistence\\Generic\\PersistenceManager')->persistAll();
```

Damit geht dann

```php
$leistungObj->getUid();
```

was ich sowieso schon weiß - auch vor dem Persistieren.

Aber an die UID des $leistunganhangObj komme ich nicht. Oder doch?

## Antworten

### [#2](https://www.typo3.net/d/126043-getuid-der-gerade-hinzugefuegten-subproperty/2) · Ei-Dotter · 2017-06-08

foreach ($leistungObj->getLeistunganhang() as $leistunganhang) {
    $uid = leistunganhang->getUid;

}

Das liefert nicht den letzten leistunganhang, sondern alle. Theoretisch liefert der letzte Durchlauf vom foreach auch den letzten Eintrag.

### [#3](https://www.typo3.net/d/126043-getuid-der-gerade-hinzugefuegten-subproperty/3) · getit · 2017-06-14

Danke - so habe ich das dann auch gelöst.

---

Quelle: „getUid() der gerade hinzugefügten Subproperty“, typo3.net, https://www.typo3.net/d/126043-getuid-der-gerade-hinzugefuegten-subproperty
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
