Пример #1
0
 /** Constructeur du modèle
  * Constructeur privé, crée l'instance de PDO qui sera sollicitée pour toutes les méthodes de la classe
  */
 public static function seConnecter()
 {
     try {
         GsbModele::$driver = GsbConfig::$BdType . ':host=' . GsbConfig::$BdServeur . ';dbname=' . GsbConfig::$BdBase;
         GsbModele::$pdo = new PDO(GsbModele::$driver, GsbConfig::$BdUtilisateur, GsbConfig::$BdMotDePasse);
         GsbModele::$pdo->query("SET CHARACTER SET utf8");
         // règle les problème d'encodage
     } catch (Exception $e) {
         Controleur::erreurConnexionBdd("Erreur de connexion \n" . $e->getMessage());
     }
 }