Я использую финишер SaveToDatabase в FORM, чтобы сохранить записи формы в таблице расширения. С обычными полями базы данных проблем нет, но мне нужно связать категории из sys_category с записью базы данных. У меня есть поле MultiCheckbox в форме для категорий:
type: MultiCheckbox
identifier: category
properties:
options:
11: 'option1'
12: 'option2'
.... и так далее. Я попытался написать запись в sys_category_record_mm:
table: sys_category_record_mm
mode: insert
databaseColumnMappings:
uid_foreign:
value: '{SaveToDatabase.insertedUids.0}'
tablenames:
value: 'tx_myext_mytable'
fieldname:
value: 'categories'
sorting:
value: '0'
sorting_foreign:
value: '1'
elements:
category.11:
mapOnDatabaseColumn: uid_local
skipIfValueIsEmpty: true
, что явно неправильно ... я не знаю, как обращаться к значениям из поля MultiCheckbox.
Любая помощь? Спасибо!