Extension-Aufbau · Frage 2 von 12

Wo legt eine Extension die TCA für eine eigene, neue Datenbanktabelle ab?

1 Antwort ist richtig. Einfach

Lösung anzeigen

Lösung

  • A In Configuration/TCA/ in einer Datei mit dem Namen der Tabelle, z.B. tx_myext_domain_model_product.php

Erklärung

Das TCA (Table Configuration Array) beschreibt, wie TYPO3 eine Tabelle im Backend darstellt und verarbeitet. Für eine eigene, neue Tabelle legt man eine Datei Configuration/TCA/<tabellenname>.php an, die das TCA-Array per return zurückgibt; TYPO3 lädt alle Dateien dieses Ordners beim Start automatisch. Der Ordner Configuration/TCA/Overrides/ ist nur für Änderungen an bestehenden Tabellen anderer Extensions gedacht, etwa ein neues Feld in pages oder tt_content. ext_tables.sql beschreibt die Datenbankstruktur, nicht die Darstellung im Backend; viele Standardspalten erzeugt TYPO3 inzwischen sogar selbst aus dem TCA.

Zertifikate & Prüfungen

Welche Prüfung kommt als Nächstes?

19 Prüfungen kannst du schon üben, über 21 stimmst du gerade ab. Sieh dir alle Zertifikate mit offiziellen Infos an, gib deine Stimme ab oder schlag deine Prüfung vor.

Zur Zertifikatsübersicht