Я расширил таблицу страниц и теперь хочу использовать некоторые данные в объекте домена, называемом «Теги».
Так что я попытался следующие в /Configuration/TypoScript/setup.txt
:extbase сопоставление с существующей таблицей не работает
plugin.myextension.persistence.classes.Tx_myextension_Domain_Model_Tag {
mapping {
tableName = pages
recordType = Tx_myextension_Domain_Model_Tag
columns {
tx_myextension_tag_name.mapOnProperty = name
uid.mapOnProperty = id
}
}
}
Но кажется, что расширение пытается получить доступ к таблице Tx_myextension_Domain_Model_Tag (который не существует)
Это ошибка я получаю:
Tx_Extbase_Persistence_Storage_Exception_SqlError`
Таблица 'tx_myextension_domain_model_tag' не существует: SELECT tx_myextension_domain_model_tag * F. ROM tx_myextension_domain_model_tag WHERE tx_myextension_domain_model_tag.id = '24' LIMIT 1
Что я сделал не так?
вы пробовали удалить строку 'RECORDTYPE = Tx_myextension_Domain_Model_Tag'? – Mateng