Subversion Repositories Applications.framework

Compare Revisions

Ignore whitespace Rev 115 → Rev 116

/trunk/framework/Modele.php
25,14 → 25,6
*/
private $registre;
/**
* Gestionnaire d'exceptions php
*/
private $gestionnaire_exception;
/**
* Gestionnaire d'erreurs php
*/
private $gestionnaire_erreur;
/**
* DSN pour accéder à la base de données
*/
private $dsn;
72,7 → 64,6
final public function __construct() {
// les différents paramètres nécessaires sont lus à partir du registre
$this->registre = Registre::getInstance();
$this->gestionnaire_erreur = GestionnaireErreur::getInstance();
$this->type = Config::get('bdd_protocole');
$this->hote = Config::get('bdd_serveur');
$this->bdd_nom = Config::get('bdd_nom');
106,14 → 97,15
*/
final private function connecter() {
// TODO: retirer le try catch et laisser le problème au gestionnaire d'exceptions
try {
//try {
$this->connexion = new PDO($this->dsn, $this->utilisateur, $this->pass);
if($this->encodage != null) {
$this->requete("SET names '".$this->encodage."'");
}
} catch (PDOException $e) {
}
throw new Exception("test des exceptions");
//} catch (PDOException $e) {
//echo $e->getMessage();
//}
}
/**