Zur Aufklärung:
DCA Feld Deklaration
PHP-Code:
'myField' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_my_table']['myField'],
'exclude' => true,
'sorting' => true,
'inputType' => 'tableLookup',
'eval' => array
(
'mandatory' => true,
'doNotSaveEmpty' => true,
'tl_class' => 'clr',
'foreignTable' => 'tl_club', // Fremde Tabelle
'fieldType' => 'radio', // Checkbox oder Radio (Feldtyp bei Suche)
'listFields' => array('firstname', 'lastname'), // Felder aus Fremdtabelle die aufgelistet werden
'searchFields' => array('firstname', 'lastname'), // Felder nach denen gesucht werden kann
'matchAllKeywords' => true, // True oder false (Ob alle eingegebenen Wörter übereinstimmen müssen
'sqlWhere' => '', // Wird wohl an den Where Type angehängt (nicht getestet)
'searchLabel' => 'Search myField' // Label das vor dem Suchfeld angezeigt wird. (Sprachreferenz verwenden!)
),
'sql' => "int(10) unsigned NOT NULL default '0'",
'relation' => array('type'=>'hasOne', 'load'=>'lazy')
),
Lesezeichen