diff --git a/Application/Controllers/Recette.php b/Application/Controllers/Recette.php index f512608..0f8a820 100644 --- a/Application/Controllers/Recette.php +++ b/Application/Controllers/Recette.php @@ -19,23 +19,17 @@ public function __construct() { } /** - * Méthode getrecettes($params) - * - * Récupèrera un nombre donnée de recettes - * - * @param array $params [données de requête] - * @return array - * + * Permet d'obtenir toutes les recettes + * @return stdClass object */ - public function getRecettes() { // obtenir toutes les recettes + public function getRecettes() { $modelRecette = new \Application\Models\Recette(); $recettes = $modelRecette->fetchAll(); if( empty($recettes[0]) ){ - $this->message->addError("aucune recette !"); + $this->setApiResult(false, true, "aucune recette !"); } - return $this->setApiResult($recettes); } @@ -52,8 +46,10 @@ public function insertRecette($params) { //ajouter une recette unset($params['method']); + $params['top']="0"; var_dump("Webservice insert",$params); + $modelRecette = new \Application\Models\Recette(); if($modelRecette->insert($params) ) { @@ -61,8 +57,6 @@ public function insertRecette($params) { //ajouter une recette }else{ return $this->setApiResult(0, true, "erreur pendant l'ajout"); } - - } /** @@ -143,7 +137,6 @@ public function getImageRecette($params) { $modelRecette = new \Application\Models\Recette(); echo "`id_recettre`='{$params['id_recette']}'"; $res=$modelRecette->convEnTab($modelRecette->fetchAll("`id_recette`={$params['id_recette']}")); - var_dump("getimagerecette",$res); if( !empty($res) ) { return $this->setApiResult($res[0]['img']); diff --git a/Library/Controller/Controller.php b/Library/Controller/Controller.php index 2c3b85a..9070eb3 100644 --- a/Library/Controller/Controller.php +++ b/Library/Controller/Controller.php @@ -27,8 +27,10 @@ abstract class Controller { */ public function __construct() { - // \stdClass est une des classes prédéfinies de PHP5 - // Elle permet de définir des méthodes ou des attributs à une variable instanciée en objet (mot-clé new) + /* + stdClass est une des classes prédéfinies de PHP5 + Elle permet de définir des méthodes ou des attributs à une variable instanciée en objet (mot-clé new) + */ $this->apiResult = new \stdClass(); $this->apiResult->response = ""; $this->apiResult->apiError = false;