[Frage] getUid() der gerade hinzugefügten Subproperty TYPO3-Version: -

  • getit getit
    Jedi-Ritter
    0 x
    137 Beiträge
    4 Hilfreiche Beiträge
    05. 06. 2017, 20:30

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

    Beispiel:

    1. $leistungObj->addLeistunganhang($leistunganhangObj); //1

    Wie komme ich jetzt an die UID des $leistunganhangObj?

    Habe nach //1 eingefügt

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

    Damit geht dann

    1. $leistungObj->getUid();

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

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

    Tags: UID

  • 1
  • Ei-Dotter Ei-Dotter
    Jedi-Ritter
    0 x
    137 Beiträge
    1 Hilfreiche Beiträge
    08. 06. 2017, 09:37

    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.

  • getit getit
    Jedi-Ritter
    0 x
    137 Beiträge
    4 Hilfreiche Beiträge
    14. 06. 2017, 19:06

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

  • 1