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
JF9_________SE4______
D_9____H______R___WQD
LJG___4TR___5JP______
G_D____A____W_____8RU
KR8_________43H______