URL copied to clipboard
What is extbase?
5 views
__readtime__ Min
read
Primary goal of this document is to make you understand how to perform custom CRUD with extbase. Here a question has arrised that what is extbase ? Let’s check about extbase and how it will work for you.
- Extbase is an extension framework to create TYPO3 frontend plugins and TYPO3 backend modules. Extbase can be used to develop extensions but it does not have to be used.
- Extbase can be and is often used in combination with the Fluid templating engine, but Fluid can also be used without Extbase.
- Backend modules and plugins can be implemented using Extbase, but can also be done with TYPO3 Core native functionality.
- Extbase is not a prerequisite for extension development. In most cases, using Extbase means writing less code, but the performance may suffer.
- You can check more about the extbase from this reference link – https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/Extbase/Introduction/Index.html
- Things that we can use in extbase are:
- Now decide the table struture before performing any CRUD operations.
- Here the extension is Employees (extension key is employee) on which the CRUD operations will be performed so the Employees should be stored in a database table. And to create tables, the ext_tables.sql file should be added.