hallo zusammen,
versuche gerade ein objekt zu kopieren und mit neuer uid abzuspeichern, im controller
#angry#
jemand eine idee?
grux
hallo zusammen,
versuche gerade ein objekt zu kopieren und mit neuer uid abzuspeichern, im controller
#angry#
jemand eine idee?
grux
/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 -.-
Eine ungetestete Idee
$this->irgendeinRepo->add(clone $orignal_objekt);
Grüße
Alex
hallo,
danke für deinen input!
dies geht leider nicht: #1222871239: The uid "66" has been modified, that is simply too much.
rlp_immigrant schriebEine ungetestete Idee
$this->irgendeinRepo->add(clone $orignal_objekt);Grüße
Alex
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