Bonjour,
Je suis sur le 3eme jour du TP Création Site PHP. J'ai un petit souci je n'arrive pas à afficher le message d'erreur personnalisé à la BDD Il n'y a que celui généré par getMessage. Voici mes fichiers concerné.
conf.php
<?php class Conf {
static $debug = 1;
static $databases = array(
'default' => array(
'host' => 'localhost',
'database' => 'webroot',
'login' => 'root',
'password' => ''
)
);
}
Model.php
public $db = 'default';
public function __construct(){
$conf = Conf::$databases$this->db];
try{
$db = new PDO('mysql:host='.$conf'host'].';dbname='.$conf'database'].';',$conf'login'],$conf'password']);
}catch(PDOException $e){
if(Conf::$debug >= 1){
die($e->getMessage());
}else{
die('Impossible de se connecter à la base de donnée');
}
}
}
Si vous arrivez à voir mon erreur.
Merci
Bruno