Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 extbase:将系统类别映射到模型_Typo3_Typo3 8.x - Fatal编程技术网

Typo3 extbase:将系统类别映射到模型

Typo3 extbase:将系统类别映射到模型,typo3,typo3-8.x,Typo3,Typo3 8.x,我试图在extbase扩展sys_类别中使用,但遇到以下错误: 表“mydb.tx\扩展\域\模型\类别”不存在 这是正确的,没有具有此名称的表:我想使用sys\u category。似乎映射不起作用-我尝试了以下方法: plugin.tx_extension_pi1 { persistence { classes { \Lisardo\Extension\Domain\Model\Category { mappin

我试图在extbase扩展sys_类别中使用,但遇到以下错误:

表“mydb.tx\扩展\域\模型\类别”不存在

这是正确的,没有具有此名称的表:我想使用sys\u category。似乎映射不起作用-我尝试了以下方法:

plugin.tx_extension_pi1 {
    persistence {
        classes {
            \Lisardo\Extension\Domain\Model\Category {
                mapping {
                    tableName = sys_category
                    recordType = \Lisardo\Extension\Domain\Model\Category
                }
            }
        }
    }
}
我用了这个例子:-我认为它太旧了


有什么想法吗

在不进行测试的情况下,我将提出以下打字稿:

config.tx_extbase {
    persistence {
        classes {
            Lisardo\Extension\Domain\Model\Category {
                mapping {
                    tableName = sys_category
                    recordType = \Lisardo\Extension\Domain\Model\Category
                }
            }
        }
    }
}
如果不需要单表继承,我建议使用
recordType
跳过这一行


可以在新闻扩展中找到一个工作示例,请参阅