我尝试在extbase扩展名sys_category中使用并遇到此错误:
表'mydb.tx_extension_domain_model_category'不存在
这是正确的,没有使用以下名称的表:我想使用sys_category。似乎该映射不起作用-我尝试了此操作:
plugin.tx_extension_pi1 {
persistence {
classes {
\Lisardo\Extension\Domain\Model\Category {
mapping {
tableName = sys_category
recordType = \Lisardo\Extension\Domain\Model\Category
}
}
}
}
}
我处理了以下示例:https://gist.github.com/iamandrewluca/7b9a7a3d5463f6f27f668eb2fcdda1ad-我认为它太旧了。
有什么想法吗?
答案 0 :(得分:1)
未经测试,我会提出以下TypoScript:
config.tx_extbase {
persistence {
classes {
Lisardo\Extension\Domain\Model\Category {
mapping {
tableName = sys_category
recordType = \Lisardo\Extension\Domain\Model\Category
}
}
}
}
}
如果您不需要单表继承,我建议跳过recordType
行。
可以在新闻扩展中找到一个有效的示例,请参见https://github.com/georgringer/news/blob/master/ext_typoscript_setup.txt。