Re: [TYPO3-german] Dirty Wert von Relationen eines

2021-02-11 Diskussionsfäden Mark Boland
Hi Mat, OK, wusste ich nicht. Aber im Endeffekt wird es im Core so genutzt: Abfrage der Tabelle der verknüpften Objekte, Schleife fügt Elemente mit attach() hinzu. Der ObjectStorage wird also nicht wie andere Objekte "aufgetaut". Die Definition des ObjectStorage soll sogar aktiv eine Serialis

Re: [TYPO3-german] Dirty Wert von Relationen eines

2021-02-11 Diskussionsfäden Matthew Colton
Hi Mark, die Methode _isDirty() gibt es tatsächlich: https://api.typo3.org/10.4/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_persistence_1_1_object_storage.html#a024770b8a32f7ee6dcd6c0e7d33e8bd5 Es gibt auch _memorizeCleanState(), "clean" ist dabei der alte Zustand, allerdings überschreibt der dan

Re: [TYPO3-german] Dirty Wert von Relationen eines

2021-02-11 Diskussionsfäden Matthew Colton
Hi Dieter, möglich ist das schon, allerdings wäre das dann manipulierbar. Cheers, Mat Am 10.02.21 um 22:30 schrieb _...@freenet.de: Hallo Mat, warum schreibst du nicht einfach ein Flag in dein Formular, das beim Modifizieren der entsprechenden Eingaben per Javascript gesetzt wird. Dann hätt

Re: [TYPO3-german] Dirty Wert von Relationen eines

2021-02-10 Diskussionsfäden Mark Boland
Hallo Mat, ich glaube auch, dass ObjectStorage dir da nicht weiterhelfen wird. Nach meinen Erkenntnissen ist das Objekt relativ doof und kennt so etwas wie dirty nicht. Es ist nur ein Container für die enthaltenen Objekte (die du wiederum abfragen kannst) und wird selbst nicht persistiert. Grü

Re: [TYPO3-german] Dirty Wert von Relationen eines

2021-02-10 Diskussionsfäden _...@freenet.de
Hallo Mat, warum schreibst du nicht einfach ein Flag in dein Formular, das beim Modifizieren der entsprechenden Eingaben per Javascript gesetzt wird. Dann hättest du die Info direkt und brauchst keine Serverlast zu verbraten. Aber ich weiß natürlich nicht, ob du die Kontrolle über das Formular bz

Re: [TYPO3-german] Dirty Wert von Relationen eines

2021-02-10 Diskussionsfäden Matthew Colton
Hi Dieter, Am 10.02.21 um 18:45 schrieb _...@freenet.de: Hallo Mat, Mir ist aber nicht ganz klar, was du damit erreichen möchtest. Einfach prüfen ob sich eine ganz bestimmte Relation auf einen ganz bestimmten Wert geändert hat. Falls ja und nur dann muss eine recht aufwendige Prozedur initii

Re: [TYPO3-german] Dirty Wert von Relationen eines

2021-02-10 Diskussionsfäden _...@freenet.de
Hallo Mat, Mir ist aber nicht ganz klar, was du damit erreichen möchtest. wenn ich es richtig weiß, wird ein Objekt erst nach dem Verlassen des Controller persitiert. Das ObjectStorage macht keinen Vorab-Vergleich zu einem möglicherweise bestehenden Object. Den müsstest du vermutlich selbst schre

Re: [TYPO3-german] Dirty Wert von Relationen eines

2021-02-10 Diskussionsfäden Matthew Colton
Hallo Leute, ist hier wirklich niemand bisher über das Problem gestolpert? -- Cheers Mat Am 04.02.21 um 11:14 schrieb Matthew Colton: Hallo allerseits, ich möchte in einem Controller beim Update von einem Objekt wissen ob eine bestimmte Relation geändert wurde. Normalerweise würde ich wie

[TYPO3-german] Dirty Wert von Relationen eines

2021-02-04 Diskussionsfäden Matthew Colton
Hallo allerseits, ich möchte in einem Controller beim Update von einem Objekt wissen ob eine bestimmte Relation geändert wurde. Normalerweise würde ich wie folgt vorgehen: $company->getTitle()->_isDirty(); Das funktioniert ja auch super solange die Eigenschaft kein ObjectStorage ist. Wie ka