[TYPO3-german] extbase remove() methode

Thomas P. mail at tomgrill.de
Tue Dec 20 11:51:01 CET 2011


hat sich erledigt, hatte einen groben Strukturierungsfehler. $image darf 
ein ValueObject sein, sondern muss in meinem FAll auch Entity sein.

Am 20.12.2011 03:05, schrieb Thomas P.:
> Guden :)
>
> Meine Extension hat die Entity $gallery und diese wiederum hat mit 1:n 
> Relation mehrere ValueObjects $image
>
> Wenn ich jetzt mit $gallery->remove($image); aufrufe, verschwinden die 
> Einträge zwar, allerdings werden sie nicht aus der Datenbak gelöscht, 
> sondern einfach nur die der relations Spalte gallery auf 0 gesetzt. 
> Normal steht da immer die $gallery uid drin. (deleted ist weiterhin 0)
>
> Hab ich was übersehen? Muss ich mich selbst ums löschen (deleted = 1) 
> setzen kümmern?
>
> so würden sich ja über Zeit nur massenhaft tote Einträge ansammeln. 
> Genaugenommen ist natürlich ein deleted = 1 auch ein toter Eintrag, 
> aber ihr wißt hoffentlich was ich meine.
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list