extbase映射到现有表不起作用

her*_*ing 5 mapping persistence typo3 typoscript

我已经扩展了页面表,现在我想使用名为"Tags"的域对象中的一些数据.
所以我尝试了以下内容/Configuration/TypoScript/setup.txt:

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
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但似乎扩展试图访问表Tx_myextension_Domain_Model_Tag(它不存在)

这是我收到的错误:

Tx_Extbase_Persistence_Storage_Exception_SqlError`

表'tx_myextension_domain_model_tag'不存在:SELECT tx_myextension_domain_model_tag.*FROM tx_myextension_domain_model_tag WHERE tx_myextension_domain_model_tag.id ='24'LIMIT 1

我做错了什么?

Hal*_*Hal 0

Tx_myextension_Domain_Model_Tag 是您的对象的名称,对吗?但我想这不是您要访问的表的名称。所以我的猜测是您为值“tableName”提供的名称是错误的。“页面”包含什么?