MVC und Request-Verarbeitung · Frage 1 von 12
Was ist Extbase in TYPO3?
1 Antwort ist richtig. Einfach
Lösung anzeigen
Lösung
- C Ein Framework im TYPO3-Core zum Entwickeln von Extensions nach dem MVC-Muster mit eingebautem ORM
Erklärung
Extbase ist das Extension-Framework von TYPO3: Es trennt Code nach dem Model-View-Controller-Muster und bringt einen Object-Relational Mapper (ORM) mit, sodass man mit PHP-Objekten statt mit SQL-Abfragen arbeitet. Ein Controller holt z. B. mit $this->conferenceRepository->findAll() fertige Conference-Objekte und übergibt sie an das Template. Typische Einsatzfälle sind Extensions rund um ein eigenes Datenmodell wie Veranstaltungen, Produkte oder Stellenanzeigen. Die Template-Engine ist dagegen Fluid – sie wird von Extbase als View genutzt, ist aber nicht Extbase selbst.