Zum Inhalt springen

Geänderte FlexForm-Daten speichern

Erstellt am 30. Juni 2014 · 1 Antwort · letzte Antwort am 2. Juli 2014

Tags: FlexForms, Update & Upgrade, TYPO3 4.x, Frage

cstueben ·

Hallo zusammen,

ich möchte in einer FE-Extension ("klassisch", nicht Extbase), deren Datensätze ich in einer T3DataStructure / Flexform bereitstelle, geänderte Datensätze in der Datenbank speichern.

Die Datensätze beschaffe ich mir per exec_SELECTgetRows, wandle dann die FF-Daten per t3lib_div::xml2array in ein Array um und ändere die gewünschten Werte.

Frage: Wie wandle ich nun das Array so um, dass ich es per exec_UPDATEquery wieder in die Datenbank schreiben kann. Meine Ansätze mit t3lib_div::array2xml_cs & t3lib_flexformtools::flexArray2Xml waren nicht erfolgreich.

Für sachdienliche Hinweise oder Gedankenanstöße, wäre ich dankbar. Eine Migration der Ext, zu Extbase ist nicht nicht vorgesehen.

Gruß

Christian

Julian.​Hofmann ·

Hallo Christian.

Bzgl. Denkanstoß frag ich einfach mal andersrum: warum bearbeitest Du nicht direkt das XML? z.B. via SimpleXML?

Viele Grüße
Julian