Anthony RICHARD 1 year ago
commit 4ec3b41975

@ -0,0 +1,8 @@
<?php
namespace model;
class FrontController
{
}

@ -3,6 +3,8 @@ namespace model;
use config\Connection;
require_once('../config/Connection.php');
require_once('Vocabulary.php');
use mysql_xdevapi\Exception;
use PDO;
class VocabularyGateway
{
@ -26,7 +28,7 @@ class VocabularyGateway
}
catch(PDOException $e ){
error_log('PDOException: ' . $e->getMessage(), 3, 'error.log');
throw new Exception('problème pour affichage de tous les vocabulaires');
}
}
@ -48,7 +50,7 @@ class VocabularyGateway
}
catch(PDOException $e ){
error_log('PDOException: ' . $e->getMessage(), 3, 'error.log');
throw new Exception('problème pour affichage d\'vocabulaire en fonction de son nom');
}
}
@ -63,7 +65,7 @@ class VocabularyGateway
$this->con->ExecuteQuery($query,$args);
}
catch (\PDOException $e){
error_log('PDOException: ' . $e->getMessage(), 3, 'error.log');
throw new Exception('problème pour ajouter une liste de vocabulaire');
}
@ -76,7 +78,7 @@ class VocabularyGateway
$this->con->ExecuteQuery($query,$args);
}
catch (\PDOException $e){
error_log('PDOException: ' . $e->getMessage(), 3, 'error.log');
throw new Exception('problème pour supprimer les vocabulaires avec leur Id');
}
@ -92,7 +94,7 @@ class VocabularyGateway
$this->con->ExecuteQuery($query,$args);
}
catch (\PDOException $e){
error_log('PDOException: ' . $e->getMessage(), 3, 'error.log');
throw new Exception('problème pour modifier les vocabulaires');
}
@ -101,7 +103,7 @@ class VocabularyGateway
}
/*
$con = new Connection('mysql:host=localhost;dbname=project','root','');
$con = new Connection('mysql:host=localhost;dbname=dbanrichard7','anrichard7','achanger');
$g = new VocabularyGateway($con);
var_dump($g->findByName('gogo'));
echo "<br> avant <br>";

Loading…
Cancel
Save