/** 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()); } }