diff --git a/Models/ApprModel.php b/Models/ApprModel.php index d1bc917..b7e6d14 100644 --- a/Models/ApprModel.php +++ b/Models/ApprModel.php @@ -1,13 +1,14 @@ prepare("SELECT * FROM APPRECIATION WHERE ID = :recipe_id"); - $stmt->bindParam("recipe_id",$I_recipe_id); + $stmt = $O_model->prepare("SELECT * FROM APPRECIATION WHERE RECIPE_ID = :recipe_id"); + $stmt->bindParam("recipe_id", $I_recipe_id); $stmt->execute(); - return $stmt->fetch(); + return $stmt->fetchAll(); } public function createAppr($I_user_id, $I_recipe_id, $S_Comment, $I_score) diff --git a/Models/RecipeModel.php b/Models/RecipeModel.php index 0a2010b..e26ed8c 100644 --- a/Models/RecipeModel.php +++ b/Models/RecipeModel.php @@ -15,7 +15,7 @@ final class RecipeModel return $row; } - public function getFullRecipeWithApprs($I_id) + public function getFullRecipe($I_id) { $A_recipe = self::getRecipeByID($I_id); if ($A_recipe === null)return null; @@ -34,6 +34,17 @@ final class RecipeModel return $A_recipe; } + public function getFullRecipeWithApprs($I_id) + { + $A_recipe = self::getFullRecipe($I_id); + + $O_apprModel = new ApprModel(); + + $A_recipe["APPRS"] = $O_apprModel->searchRecipeApprs($I_id); + + return $A_recipe; + } + public function searchRecipesByName($S_query) {