require '../objects/Voiture.class.php'; require '../managers/VoitureManager.class.php'; require '../objects/Technicien.class.php'; require '../managers/TechnicienManager.class.php'; require '../objects/Facture.class.php'; require '../managers/FactureManager.class.php'; try { $db = new PDO('mysql:host=127.0.0.1; port=3307;dbname=atelier_garage', 'root', 'toor'); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $commentaireManager = new CommentaireManager($db); $technicienManager = new TechnicienManager($db); $voitureManager = new VoitureManager($db); $voiture = $voitureManager->get('abc-789-38'); $technicien = $technicienManager->get(213456); $commentaire = new Commentaire(['voiture' => $voiture->immatriculation(), 'technicien' => $technicien->numero(), 'date' => '', 'texte' => 'Cette voiture a l\'air en salle état']); print_r($commentaire); //on rajoute un commentaire en bdd $commentaireManager->add($commentaire); //on compte, doit retourner 1 //echo $commentaireManager->count(); //on test le get $commentaire = $commentaireManager->get($voiture, $technicien, '2016-01-13 17:21:32'); if (empty($commentaire)) { echo "c'est vide"; } else { print_r($commentaire); } //on supprime la commentaire //$commentaireManager->delete($commentaire);