Hallo,
ich habe ein DCA definiert:
Code:
'abteilung' => array(
'inputType' => 'select',
'exclude' => true,
'search' => true,
'filter' => true,
'sorting' => true,
'reference' => $GLOBALS['TL_LANG']['tl_jobs'],
'foreignKey' => 'tl_jobs_abteilung.title',
'eval' => [
'chosen' => true,
'tl_class' => 'w50'
],
'sql' => "int(10) unsignet NOT NULL default '0'",
),
Die Tabelle tl_jobs_abteilung lässt sich über das Backend bearbeiten. Sie hat die Felder 'id','tstamp','title'.
In dem Select im Backend werden auch die Titles angezeigt, also z.B. 'Forschung&Entwicklung'. Dieser Eintrag hat in der Tabelle tl_jobs_abteilung die ID 6.
Wenn ich das Feld in tl_jobs speicher, fügt er mir aber in tl_jobs nicht den Title hinzu, sondern die ID (6).
Mit tl_jobs arbeite ich dann später z.B. um eine Liste über ein Frontend-Modul auszugeben. Ich brauche hier jetzt aber wieder den Title und nicht die ID.
Muss ich jetzt in dem Frontend-Modul eine DB Abfrage auf tl_jobs_abteilung machen, um aus der ID wieder den Title zu bekommen oder kann ich das anders machen?
Lesezeichen