Hallo,
ich verwende Contao 3.5.8 in Kombination mit dem Catalog Manager.
Mein Ziel ist es unterhalb einer Elterntabelle beliebig viele Kindtabellen erzeugen zu können.
Diese Kindtabellen enthalten Formulare mit denen ich Daten in der DB abspeichern kann.
Damit ich die Daten wieder auslesen kann brauche ich irgenddeine eine Referenz der Kinder- zu der Elterntabelle.
Soweit so gut.
Lösungsansatz A)
Ich habe die Formular per Hand im template geschrieben.
Problem: sobald ich sie absende wird nur der
Code:
<input type="text" name="title" value="Ich bin ein title" />
Text in "Value" aus dem PHP bzw. HTML Code erfolgreich in der DB abgespeichert.
Was nicht abgespeichert wird, sind sämtlich anderen Formulardaten die ich im Frontend händisch eintippe.
Auch Werte aus Selectmenüs werden nicht übertragen.
Frage: Unterbindet Contao das absichtlich oder muss ich irgendetwas spezielles beachten, wenn ich custom Formular in templates schreibe?
Lösungsansatz B)
Ich habe den Formulargenerator genutzt und bin das entsprechende Formular mit einem Inserttag im Template ein.
Hierbei kommt alles in der DB an was ich händisch eintippe.
Das Problem ist jedoch, dass ich den entstandenen Datensatz nicht mehr der Elterntabelle zuordnen kann. Ich brauche irgendeine Art Referenz.
Frage: Hat jemand eine Idee wie ich eine Variabel Beispiel
PHP-Code:
$kindgehoertzu = $nameelterntabelle."_".$namekindtabelle;
beim Versenden des Formulars an die DB übergeben kann?
Vielen Dank?
Lesezeichen