Hallo liebe Leutz,
ich möchte gern, dass ein Wert, der in ein Formularfeld eingegeben wurde, nicht nur in der Tabellenspalte gespeichert wird, zu der das Formular "gehört", sondern auch parallel in einer anderen Spalte. So dass immer in zwei Spalten das gleiche steht.
Hintergrund:
Wunsch ist eine Hierarische View.
In den Tabellen sind aber weder die Spalten "pid" noch "sorting" vorhanden.
Diese habe ich hinzugefügt.
"pid" muss jetzt aber immer den gleichen Wert haben, wie eine andere Spalte des Datensatzes.
Ich möchte aber nicht, dass man beim erstellen eines neuen Datensatzes den Wert zweimal eintragen muss, sondern dieser automatisch in beide Spalten übernommen wird.
Ich habe es mit 'default' probiert, weiß allerdings nicht, wie ich da den Wert aus einen anderen Formularfeld rein bekomme.
PHP-Code:
'id_manufacture' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_type']['id_manufacture'],
'exclude' => true,
'search' => false,
'inputType' => 'select',
'foreignKey' => 'tl_manufacture.name',
'eval' => array('mandatory'=>true, 'includeBlankOption'=>true),
),
'pid' => array
(
'default' => 'id_manufacture' //funktioniert natürlich nicht ;0)
)
Ich möchte auch nicht mit Triggern in der DB rumwursten.
Hat da jmd von Euch eine einfache Lösung?
(von mir aus auch eine Schwierige^^)
Ich danke Euch schonmal für Eure Mühe.
Greetz Undaare
Lesezeichen