配置模型以使用extbase中的现有表

时间:2015-05-26 13:55:58

标签: model extbase

我使用extbase在Typo3 4.5中构建了一个扩展。自动是使用名称“tx_piproductdetail_domain_model_product”创建的产品模型的新表,但我希望将其设置为使用已存在的表“tx_piproducts_domain_model_product”。我试图修改TCA文件..但无法做到。以下是为该模型配置TCA文件的方法

http://laravel.io/bin/W44z5

1 个答案:

答案 0 :(得分:0)

  

http://docs.typo3.org/typo3cms/ExtbaseFluidBook/b-ExtbaseReference/Index.html#typoscript-configuration

     

<强> persistence.classes

     

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

可以使用TypoScript设置将现有表格映射到您的模型,这里是您的设置应如何显示的示例:

<强>配置/的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
        }
    }
}