From b9741a202100633c8178b30801b32927f7e7dcd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr> Date: Mon, 18 Nov 2024 11:57:27 +0100 Subject: [PATCH] Petite adaptation doc --- doc/bdd.md | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/doc/bdd.md b/doc/bdd.md index 9013e36..2c801b8 100644 --- a/doc/bdd.md +++ b/doc/bdd.md @@ -21,6 +21,29 @@ Voici ses fonctionnalités : ## Instanciation +### Depuis Laminas + +BddAdmin est un module Laminas. +Il faut donc l'utiliser par ce biais. + +Comme pour les autres bibliothèques Unicaen, +copier/coller les fichiers config/*.php.dist et les adapter. + +Ajouter 'Unicaen\BddAdmin', à la liste de vos mosules dans votre application. + +Pour y accéder : +Un BddAwareTrait permet d'injecter ses accesseurs. +Dans la Factory de votre classe, ajouter : +$service->setBdd($container->get(Unicaen\BddAdmin\Bdd::class)); + + + + +### En accès direct + +Ce mode peut servir si on utilise la bibliothèque hors Laminas. +Il peut aussi servir si vous voulez accéder à une autre BDD. + Voici comment instancier un nouvel objet Bdd ```php @@ -43,12 +66,23 @@ application. +## Utilisation des commandes standard + +Les commandes ne sont disponibles que si vous utilisez BddAdmin avec son module Laminas. + +BddAdmin possède une facade CLI avec des commandes Symphony accessibles. + +La liste est accessible via la commande + +./vendor/bin/laminas list + +Les commandes BddAdmin commencent tout simplement par "bddadmin:". ## Accès aux outils -### DataUpdater +### DataManager Il sert à gérer les mises à jour de données -- GitLab