2013-09-01 55 views
2

我正在Typo3 v6中開發擴展。在後端,我想顯示一個selectfield從另一個表中取值,但將值(文本)填入表中,而不是ID。這裏是我的代碼(catlabel應填入廣告表):Typo3 TCA選擇字段應填寫值而不是id

'categoryname' => array(
     'exclude' => 0, 
     'label' => 'LLL:EXT:myextension/Resources/Private/Language/locallang_db.xlf:tx_myextension_domain_model_advert.categoryname', 
     'config' => array(
      'type' => 'select', 
      'allowNonIdValue' => true, 
      'size' => 1, 
      'foreign_table' => 'tx_myextension_domain_model_categoryoption', 
      'foreign_field' => 'catlabel' 
     ), 

回答

2

這是不可能與股票功能。您需要提供一個itemsProcFunc,它提供了選擇字段的鍵和值。有關更多信息,請參閱docs