Prérequis technique
Installation via Composer
Avant tout, il faut partir d'une application YIIframework en créant un projet Yii2.
composer require webcraftdg\fractal-cms-import-exportParamétrage de l'application
Dans le fichier de configuration PHP.
'bootstrap' => [
'fractal-cms',
'fractal-cms-export',
//../..
],
'modules' => [
'fractal-cms' => [
'class' => \fractalCms\core\Module::class
],
'fractal-cms-export' => [
'class' => \fractalCms\importExport\Module::class,
'pathsNamespacesModels' => [
'@app/models' => 'app\\models\\', /*path des models active record de votre application*/
],
/*Ajout de transformer de ligne (RowTransformer)*/
'rowTransformers' => [
/* Pour les configurations import*/
'import' => [
'nom' => [
'class' => Votre classe de transformation métier qui implémente l'interface RowTransformer,
'label' => 'Nom ',
],
],
/* Pour les configurations export*/
'export' => [
'nom-1' => [
'class' => Votre classe de transformation métier qui implémente l'interface RowTransformer,
'label' => 'Nom 1 (export)',
],
'nom-2' => [
'class' => Votre classe de transformation métier qui implémente l'interface RowTransformer,
'label' => 'Nom 2 (export)'
]
],
],
],
//../..
],Mettre à jour la base de données
php yii.php migrateMettre à jour les permissions
php yii.php fractalCms:rbac/indexAccéder au BackOffice

Avec les identifiants créés précédemment
https://localhost:8080/fractal-cms