Download the PHP package kunicmarko/sonata-importer-bundle without Composer
On this page you can find all versions of the php package kunicmarko/sonata-importer-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kunicmarko/sonata-importer-bundle
More information about kunicmarko/sonata-importer-bundle
Files in kunicmarko/sonata-importer-bundle
Package sonata-importer-bundle
Short Description Easier handling of Import in Sonata Admin.
License MIT
Homepage https://github.com/kunicmarko20/SonataImporterBundle
Informations about the package sonata-importer-bundle
SonataImporterBundle
Easier handling of Import in Sonata Admin.
Built on top of Importer.
Documentation
- Installation
- Configuration
- How to use
- Prepare Admin Class
- Prepare Controller
- Custom Controler
- Autoconfigure ImportConfiguration
Installation
Because Symfony Flex auto-detects and then registers bundles on its own, you first need to install kunicmarko/importer
,
add it to bundles.php
, and then do the same thing for kunicmarko/sonata-importer-bundle
.
1. Install kunicmarko/importer
First you need to install kunicmarko/importer
, and register the bundle by following this guide.
2. Add dependency with composer
3. Register the bundle in your Kernel
Configuration
Currently, you can only change the template files used in bundle, default config looks like:
How to use
If you haven't already go and read Importer documentation. I will assume you are already familiar with ImportConfiguration and I will just explain what is different in this bundle.
Prepare Admin Class
Your Admin class has to implement KunicMarko\SonataImporterBundle\Admin\AdminWithImport
.
Prepare Controller
By default if you don't set Controller in your Admin service definition we will replace it
with instance of KunicMarko\SonataImporterBundle\Controller\ImportCRUDController
.
Custom Controller
If you are using your own custom controller make sure it implements KunicMarko\SonataImporterBundle\Controller\ControllerWithImport
,
also you will have to add KunicMarko\SonataImporterBundle\Controller\ImportActionTrait
trait to your controller.
AutoConfigure ImportConfiguration
To be able to auto-configure your ImportConfiguration they will have to implement
KunicMarko\SonataImporterBundle\SonataImportConfiguration
and configure format
and adminClass
methods
along with other methods.
That will look like:
All versions of sonata-importer-bundle with dependencies
kunicmarko/importer Version ^0.2.0
sonata-project/admin-bundle Version ^3.77
sonata-project/twig-extensions Version ^1.4
symfony/config Version ^4.4 || ^5.1
symfony/dependency-injection Version ^4.4 || ^5.1
symfony/form Version ^4.4 || ^5.1
symfony/http-foundation Version ^4.4 || ^5.1
symfony/http-kernel Version ^4.4 || ^5.1.5
symfony/options-resolver Version ^4.4 || ^5.1
symfony/validator Version ^4.4 || ^5.1