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
8SB_________KR5______
K_R____D____C_____DTU
3LP___W5J___II1______
__T____L____1_H___SQE
LTO_________QKK______
Dein Online-
Adventskalender
Entdecken →
Dein Online-
Adventskalender
Entdecken →