Създадох разширение в Typo3 4.5 с помощта на extbase. автоматично беше нова таблица за продуктов модел, създаден с името "tx_piproductdetail_domain_model_product", но се надявам да го настроя да използва вместо това вече съществуващата таблица "tx_piproducts_domain_model_product". Опитах се да модифицирам TCA файла .. но не успях . Ето как е конфигуриран TCA файлът за този модел
Конфигурирайте модела да използва съществуваща таблица в extbase
Отговори (1)
persistence.classes
Тези настройки се използват с отделни класове. Това включва по-специално картографиране на класове и имена на свойства към имена на таблици и полета.
Съпоставянето на съществуващи таблици към вашия модел може да се направи с настройка на TypoScript, ето пример как трябва да изглежда вашата настройка:
Configuration/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
}
}
}
person
Arek van Schaijk
schedule
26.05.2015
добре, опитах и не се получи .. така го дефинирах в моя setup.txt laravel.io/ bin/roo0Q. Бихте ли проверили дали съм го направил по правилния начин. в противен случай как бих могъл да се уверя, че тази модификация е извършена?
- person arakibi; 27.05.2015