我使用 TYPO3 版本 9。我正在尝试配置 TCA selectMultipleSideBySide。我想使用没有外表,我想传递我自己的项目。它显示正确,但是当我尝试添加超过 1 个项目时,出现错误:
表“tx_scout24_domain_model_vehicle”中记录3的这些字段没有正确保存:设备!由于数据库的类型转换,这些值可能已更改。
这是因为 TYPO3 尝试将数据保存到主表,而不是 mm 表。我目前的 TCA:
'equipment' => array(
'label' => 'LLL:EXT:scout24/Resources/Private/Language/locallang_db.xlf:equipment',
'config' => array(
'type' => 'select',
'renderType' => 'selectMultipleSideBySide',
'items' => \Istar\Scout24\Service\FieldService::getFields('equipment'),
'MM' => 'tx_scout24_vehicle_equipment_mm',
),
),