Ich versuche gerade eine bestehende pibase-Extension in extbase umzuprogrammieren. Dabei möchte ich natürlich die vorhandenen Datensätze weiter benutzen.
Ich habe mit dem Extensionbuilder das neue Grundgerüst und ein Datenmodell angelegt. Das Modell heißt items.
Nun wird der Tabellenname ja automatisch mit 'tx_myplugin_domain_model_items' angelegt. Vorher hieß das Ding 'tx_myplugin_items'.
Den Namen von Modell und Tabelle habe ich nun in dem automatisch erstellten Grundgerüst überall umbenannt. Das Plugin hat sich installieren lassen und es lassen sich Datensätze anlegen. Allerdings bekomme ich in der Debug-Console ständig Fehlermeldungen, dass die Tabelle 'tx_myplugin_domain_model_items' nicht existiert, was ja auch richtig ist.
Im Repository habe ich noch nichts gemacht, ist also noch leer. Wie kann ich den Aufruf mit 'tx_myplugin_domain_model_items' verhindern, bzw. dafür sorgen dass der geänderte Name 'tx_myplugin_items' aufgerufen wird?
Muss der Tabellenname tatsächlich immer zwingend '_domain_model_' enthalten?
Danke schon mal!
[Frage] Model-Name / Tabellenname zwingend vorgegeben?
-
0 x19. 03. 2019, 09:08
-
0 x19. 03. 2019, 11:17
So mittlerweile habe ich es hiermit im Setup versucht:
[code]plugin.tx_myplugin_pi1 {
persistence {
classes {
XXX\MyPlugin\Domain\Model\Items {
mapping {
tableName = tx_myplugin_items
}
}
}
}
}
[/code]
Hilft aber trotzdem nix ... -
-
-
0 x19. 03. 2019, 14:22
hab auch grad nix im kopf, aber guck dir doch mal extensions an die umgebaut wurden, z. B. tt_address.
-
-