Loading...
Skip navigation

Glossary: TCA

TCA

The Table Configuration Array (TCA) defines database tables and their backend form rendering in TYPO3. It controls fields, labels, render types, validation, relations, and how records appear and behave in the backend.


Use Cases for TCA

TCA is typically used to model data structures and editor forms, such as:

  • Defining custom tables and fields for extensions
  • Extending existing core tables (e.g. tt_content) with additional columns
  • Configuring field render types, validations, and select options
  • Setting up inline relations (IRRE) and many-to-many references


How TCA Works

  • TCA is declared in PHP files under Configuration/TCA/ and loaded during TYPO3 bootstrap.
  • The backend form engine reads TCA to render forms, labels, palettes, and tabs.
  • Overrides in Configuration/TCA/Overrides/ adapt core or third-party configurations without patching their files.


Advantages

  • Single source of truth for data structure and backend UI
  • Powerful form rendering with validations and custo
Glossary

Category: T

Back

Contact request

You can contact us at any time

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
D73_________GPZ______
__Y____2____D_4___R8C
JI1___BLJ___9U9______
__M____K______R___7JU
8R3_________7DZ______