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
我做错了什么?
Tx_myextension_Domain_Model_Tag 是您的对象的名称,对吗?但我想这不是您要访问的表的名称。所以我的猜测是您为值“tableName”提供的名称是错误的。“页面”包含什么?
| 归档时间: |
|
| 查看次数: |
9989 次 |
| 最近记录: |