Model 将模型配置为使用extbase中的现有表

Model 将模型配置为使用extbase中的现有表,model,extbase,Model,Extbase,我使用extbase在typo34.5中构建了一个扩展。自动创建了名为“tx\U piproductdetail\U domain\U model\U product”的产品模型的新表,但我希望将其设置为使用现有表“tx\U piproducts\U domain\U model\U product”。我试图修改TCA文件。。但没能成功。下面是如何为该模型配置TCA文件 persistence.class 此设置用于单个类。这尤其包括类和属性名到表和字段名的映射 可以使用打字稿设置将现有表映

我使用extbase在typo34.5中构建了一个扩展。自动创建了名为“tx\U piproductdetail\U domain\U model\U product”的产品模型的新表,但我希望将其设置为使用现有表“tx\U piproducts\U domain\U model\U product”。我试图修改TCA文件。。但没能成功。下面是如何为该模型配置TCA文件

persistence.class

此设置用于单个类。这尤其包括类和属性名到表和字段名的映射

可以使用打字稿设置将现有表映射到模型,以下是设置的示例:

配置/TypoScript/setup.txt

config.tx_extbase.persistence.classes.Tx_PiProductDetail_Domain_Model_Product {
    mapping {
        tableName = tx_piproducts_domain_model_product
        columns {
            some_column_name.mapOnProperty = someColumnName
        }
    }
}

嗯,我试过了,但没用。。这就是我在setup.txt中定义它的方式。请你检查一下我是否做得对。否则,我如何确保已进行此修改?