Ich habe zwei Methoden. Um den Fehler nachzuvollziehen habe ich diese aufs minimalste Reduziert
[code] public function copyObject($objectToCopy) { $result = $this->_copyObjectAndReturn($objectToCopy); $resultSub = $this->_copyObjectAndReturn($objectToCopy->getRegionaleErgaenzung()); exit; } protected function _copyObjectAndReturn($objectToCopy) { $className = get_class($objectToCopy); echo $className . '<br/>'; } [/code] Ich erhalte dann folgende Ausgabe: KKSoftware\Kkbaybw\Domain\Model\Leistung TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy Warum bekomme ich beim Aufruf von '_copyObjectAndReturn' mit '$objectToCopy->getRegionaleergaenzung()' ein LazuyLoadingProxy??? Wenn ich diese Codezeile zwischen die beiden Aufrufe von '_copyObjectAndReturn' setze, funktionierts: [code] \TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($objectToCopy->getRegionaleErgaenzung())'; [/code] Jetzt bekomme ich statt des LazyLoadingProxy in der Ausgabe den korrekten Namen. [code] $this->objectManager->get("TYPO3\\CMS\\Extbase\\Persistence\\Generic\\PersistenceManager")->persistAll(); [/code] statt dem var_dump bringt auch nix. _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german