Zum Inhalt springen

Alte Extension mit extbase MVC

Erstellt am 4. Oktober 2010 · 1 Antwort · letzte Antwort am 23. November 2010

Tags: Frage

koalabruder ·

Hallo,
ich würde gerne eine Extension erneuern, und würde das gerne mit der extbase-Architektur tun. Das Problem ist, dass der Tabellenname nicht geändert werden darf, weil andere Extensions die Tabelle nutzen.

Die Tabelle soll also anstatt tx_extname_domain_model_table
tx_extname_table heißen.

Das Grundgerüst der neuen Extension habe ich mit "Extbase Kickstarter" erstellt.

Gibt es dafür einen Leitfaden?
Wo muß ich den Tabellennamen Mappen?
Wie speichere ich das TCA ab (so $TCA['tx_extname_domain_model_table'] oder $TCA['tx_extname_table'] )?
Was steht in ext_tables.sql (CREATE TABLE tx_extname_domain_model_table oder CREATE TABLE tx_extname_table)?

Danke

Danke

rlp_immigrant ·
koalabruder schrieb

Gibt es dafür einen Leitfaden?
Wo muß ich den Tabellennamen Mappen?
Wie speichere ich das TCA ab (so $TCA['tx_extname_domain_model_table'] oder $TCA['tx_extname_table'] )?
Was steht in ext_tables.sql (CREATE TABLE tx_extname_domain_model_table oder CREATE TABLE tx_extname_table)?

Das Mapping machst mittels Typoscript

plugin.tx_extension.persistence.classes.
Tx_Extension_Domain_Model_Name.mapping.tableName = DeineTabelle

Als tables.sql kannst du einfach die alte nehmen, da hat sich nichts geändert