API Documentation
Table of Contents
Classes
- AccessBDD
- Classe qui sollicite ConnexionBDD pour l'accès à la BDD MySQL
Elle contient les méthodes appelées par Controle
et les méthodes abstraites que MyAccessBDD doit redéfinir pour construire les requêtes
- Connexion
- Classe de connexion à la BDD MySQL (singleton)
et d'exécution des requêtes en retournant :
- pour les requêtes LID : contenu du curseur au format tableau associatif
- pour les requêtes LMD : nbre d'enregistrements impactés
Dans tous les cs, 'null' est renvoyé si la requête échpie.
- Controle
- Contrôleur : reçoit et traite les demandes du point d'entrée
- MyAccessBDD
- Classe de construction des requêtes SQL
hérite de AccessBDD qui contient les requêtes de base
Pour ajouter une requête :
- créer la fonction qui crée une requête (prendre modèle sur les fonctions
existantes qui ne commencent pas par 'traitement')
- ajouter un 'case' dans un des switch des fonctions redéfinies
- appeler la nouvelle fonction dans ce 'case'
- Url
- Singleton car la récupération des données ne peut se faire qu'une fois
Permet de gérer le contenu de l'URL qui sollicite l'API