< CMS Certified Developer 13 LTS

Single Table Inheritance in Extbase

TYPO3

Show in app

Beschreibung

Single Table Inheritance (STI) in Extbase is a technique used to manage inheritance within a single database table, enabling multiple classes to share the same table while distinguishing between them using a discriminator column. This method simplifies database design and improves performance by reducing the number of tables and joins needed for inheritance hierarchies in TYPO3 extensions.

Ziele

  • Understand the concept of Single Table Inheritance (STI) and its implementation in Extbase
  • Be able to configure Extbase models to use STI and define a discriminator column
  • Recognize the advantages and potential pitfalls of using STI in TYPO3 projects

Maintainer

Andreas Wolf