Hi!
Ich bastle gerade an einer kleinen Extbase-Extension und bin leider unsicher welchen SQL-Datentyp in "ext_tables.sql" ich für welches Flexform-Element verwenden muss.
Für einen Dateinamen oder einen einfachen String "text", ist klar, aber was für andere Elemente?
Aktueller Bedarf wäre für RTE-Content und Link. Kann ich "longblob" bzw. "text" nehmen?
Öh, ich glaube du wirfst da Sachen durcheinander. Flexform Werte werden als XML String in einem Datenbankfeld gespeichert! Vgl. z.B. in tt_content das flex Feld.
Wenn es um reguläre TCA Felder geht würde ich mich danach richten, was der extension_builder auch so macht.
Ein Link wäre für mich "varchar" und RTE-Content "text".
Danke für Deine Antwort.
kitsunet schrieb
Öh, ich glaube du wirfst da Sachen durcheinander. Flexform Werte werden als XML String in einem Datenbankfeld gespeichert! Vgl. z.B. in tt_content das flex Feld.
Nein, das meine ich nicht. Ich meine den Datentyp den ich brauche um die Eingabe des Users zu speichern.
kitsunet schriebWenn es um reguläre TCA Felder geht würde ich mich danach richten, was der extension_builder auch so macht.
Ein Link wäre für mich "varchar" und RTE-Content "text".
Ich habe die Extension komplett per Hand ohne Builder geschrieben, aber wenn es wirklich keine Tabelle/Referenz dazu gibt werde ich wohl mal eine Extension mit allen möglichen Eingabefeldern zusammenklicken müssen und nachsehen was der Builder jeweils daraus macht...