Download the PHP package edrush/extbaser without Composer
On this page you can find all versions of the php package edrush/extbaser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package extbaser
Extbaser
Create a TYPO3 Extbase Extension from an existing database schema.
Installation
Clone or install via composer:
Usage
1. Export your database schema to a TYPO3 Extbase Extension
(Connection parameters default to Symfony best practices)
To configure your connection type:
The generated extension folder contains the file ExtensionBuilder.json, which is the project file for the TYPO3 Extension Builder to scaffold your extension, see below.
2. Upload the extension to your TYPO3 installation
Move the generated folder to the 'typo3conf/ext' folder of your TYPO3 installation.
3. Install the new extension in your TYPO3 installation
- Log in to your TYPO3 Backend
- Open module Extension Builder (if there's no such module: install it in the Extension Manager)
- Click Load and select your new extension key
- Adapt the extension configuration to your needs
- Click Save
- Activate your extension in the Extension Manager
Roundtrip
Extbaser also supports roundtriping of TYPO3 Extbase Extensions, which means that if you update the extension with Extbaser all Extension properties set in the Extension Builder will remain:
- Copy the extension to a location where Extbaser can access it
- Retype the export command you used before and add the -r option:
php bin/app.php extbaser:export dbname target_extension_key -r --path=...
(the path variable is the parent folder of your extension folder, set it if the extension is not in your current directory)
Help
Links
Extbaser works great with the TYPO3 Extension XmTools to connect TYPO3 CMS to APIs.
All versions of extbaser with dependencies
doctrine/orm Version *
sonata-project/doctrine-extensions Version ^1.0
herrera-io/doctrine-dateinterval Version dev-master
symfony/yaml Version ^3.0