Exemple #1
0
 public static function getSaisonDuSpectacle(Spectacle $spectacle)
 {
     try {
         $conn = Main::bdd();
         $reqPrepare = $conn->prepare("SELECT * FROM spectacle as spec\n\t\t\t\tINNER JOIN saison_spectacle as ss ON ss.idSpectacle = spec.idSpectacle\n\t\t\t\tINNER JOIN saison as s ON s.idSaison = ss.idSaison\n\t\t\t\tWHERE spec.idSpectacle = ?\n\t\t\t\tORDER BY nomSpectacle");
         $reqPrepare->execute(array($spectacle->getId()));
         $tab = $reqPrepare->fetch();
         $saison = new Saison($tab['idSaison'], $tab['nomSaison'], $tab['courante']);
         $lesSpectacles = MSpectacle::getSpectaclesBySaison($saison);
         $saison->setLesSpectacles($lesSpectacles);
         return $saison;
     } catch (\PDOException $e) {
         throw new \Exception($e->getMessage());
     }
 }