Beispiel #1
0
 /**
  * Get all events
  * @return Event[]
  */
 public static function getEvents()
 {
     //Création de la BDD
     $db = BDD::createDB();
     //Préparation de la requête
     $request = $db->prepare("SELECT * FROM event");
     //Execution
     $request->execute();
     //Fetch des resultats : https://openclassrooms.com/forum/sujet/fetcharray-et-fetchassoc-38048
     $arEvents = $request->fetchAll(PDO::FETCH_ASSOC);
     //On transforme les resultats de la requête en objet php
     $events = array();
     foreach ($arEvents as $arEvent) {
         array_push($events, new Event($arEvent));
     }
     return $events;
 }