Zum Inhalt springen

objekt kopieren

Erstellt am 23. September 2010 · 4 Antworten · letzte Antwort am 24. November 2010

Tags: Frage

banana ·

/push

ich habe das selbe problem => goolge hat auch nix parat

eigentlich dachte ich dass das schon eine fixe methode im repository, zumindest vom model selbst, ist ... naja

$t3lib_TCEmain->copyRecord sieht einigermaßen danach aus, aber funzt im frontend wieder nicht -.-

zeitgenosse ·

hallo,

danke für deinen input!

dies geht leider nicht: #1222871239: The uid "66" has been modified, that is simply too much.

rlp_immigrant schrieb

Eine ungetestete Idee

$this->irgendeinRepo->add(clone $orignal_objekt);

Grüße
Alex

rlp_immigrant ·

mhh sorry,

ansonsten würde mir nur folgende methode einfallen:
Neues leeres Objekt erzeugen.
Alle Eigenschaften kopieren.

Also

$neuesObjekt->setEigenschaft1($UsprungsObjekt->getEigenschaft1());
$neuesObjekt->setEigenschaft2($UsprungsObjekt->getEigenschaft2());
//[usw]
$this->ObjektRepository->add($neuesObjekt);

Ist auch ungetestet müsste aber nach meinem Verständnis gehen.

Grüße
Alex