2015-05-26 33 views
0

我使用extbase在Typo3 4.5中構建了一個擴展。自動是以名稱「tx_piproductdetail_domain_model_product」創建的產品模型的新表,但我希望將其設置爲使用已有的表「tx_piproducts_domain_model_product」來代替。我試圖修改TCA文件..但無法完成。這裏是如何爲該模型配置TCA文件將模型配置爲使用extbase中的現有表

http://laravel.io/bin/W44z5

回答

0

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

persistence.classes

此設置使用單獨的類。這尤其包括類和屬性名稱到表和字段名稱的映射。

現有表到模型的映射可以用Typo腳本的設置來完成,這裏是一個例子您的設置應該如何看起來像:

配置/ Typo腳本/ 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 
     } 
    } 
} 
+0

好吧,我會試試看,並給你一個反饋 – arakibi

+0

好吧,我試過了,它沒有工作..這是我如何在我的setup.txt http://laravel.io/bin/roo0Q中定義它。請你檢查我是否以正確的方式做到了。否則,我怎麼能確定這個修改已經發生? – arakibi

相關問題