From 6aed35dd1697e4ce8006e8bd1f07e5c65115cd57 Mon Sep 17 00:00:00 2001 From: "nicolas.franco" Date: Sun, 4 Dec 2022 09:52:46 +0100 Subject: [PATCH] classe modele tester --- dal/TaskGateway.php | 16 +++++++++++----- tests/test.php | 17 +++++++++++++---- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/dal/TaskGateway.php b/dal/TaskGateway.php index 6be9d18..1601aed 100644 --- a/dal/TaskGateway.php +++ b/dal/TaskGateway.php @@ -49,12 +49,18 @@ class TaskGateway /*si on veut trouver une liste, juste chercher toutes les taches avec idList= id_de_la_liste*/ public function find($element="", $valeur=""){ - if($element="") + if(strcmp($element,"")==0) + { $query='SELECT * FROM Tache'; - $query='SELECT * FROM Tache WHERE '.$element.'=:'.$element; - $this->con->executeQuery($query, array( - ':'.$element =>array($valeur,PDO::PARAM_STR))); - + $this->con->executeQuery($query); + } + else + { + $query='SELECT * FROM Tache WHERE '.$element.'=:'.$element; + $this->con->executeQuery($query, array( + ':'.$element =>array($valeur,PDO::PARAM_STR))); + } + $results=$this->con->getResults(); foreach($results as $row) { diff --git a/tests/test.php b/tests/test.php index ec8d383..00c4c7c 100644 --- a/tests/test.php +++ b/tests/test.php @@ -1,8 +1,10 @@ 2do test"; +# Test de la Gateway Tache # nouvelle tache $t = new Task(5,'tacheNotErr','desc.','urgent','001'); @@ -15,8 +17,15 @@ $tgt = new TaskGateway($con); //$tgt->insert($t); //$tgt->delete('10'); -/* # test find -$tasks=$tgt->find('idList','001'); +# test find +/*$tasks=$tgt->find('idList','001'); foreach($tasks as $i) - echo $i->get_id()."
"; -*/ + echo $i->get_id()."
"; */ + +# Test du modele Tache +$mt= new TaskModel($con); +//$mt->addTask('6','tacheModel','desc.','urgent','001'); +//$tasks = $mt->getTaskBy('titre','tache1'); +//$tasks = $mt->getAllTask(); +/*foreachh($tasks as $i) + echo $i->get_id()."
"; */