make getFullRecipeWithApprs return apprs

This commit is contained in:
Thomas Rubini 2023-01-22 22:35:25 +01:00
parent ae99e8e0c2
commit 4dcb58ee16
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373
2 changed files with 17 additions and 5 deletions

View File

@ -1,13 +1,14 @@
<?php
final class ApprModel {
public function getRecipeApprs($I_recipe_id)
public function searchRecipeApprs($I_recipe_id)
{
$O_model = Model::get();
$stmt = $O_model->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)

View File

@ -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)
{