make searchRecipesByName() return Recipe objects

This commit is contained in:
Thomas Rubini 2023-01-25 15:45:19 +01:00
parent 1140dcf064
commit f9de8858cf
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373

View File

@ -162,7 +162,7 @@ final class RecipeModel
) )
-- get a row per occurrence and sort by occurrences number -- get a row per occurrence and sort by occurrences number
select RECIPE.ID, RECIPE.NAME, select RECIPE.*,
CONCAT('/recipe/view/', RECIPE.ID) AS RECIPE_LINK, CONCAT('/recipe/view/', RECIPE.ID) AS RECIPE_LINK,
CONCAT('/static/img/recipes/', RECIPE.ID) AS IMG_LINK, CONCAT('/static/img/recipes/', RECIPE.ID) AS IMG_LINK,
1 AS NOTE 1 AS NOTE
@ -178,6 +178,11 @@ final class RecipeModel
$stmt->bindParam("query", $S_query); $stmt->bindParam("query", $S_query);
$stmt->execute(); $stmt->execute();
return $stmt->fetchAll(); $A_recipes = array();
foreach($stmt->fetchAll() as $row){
array_push($A_recipes, self::createFromRow($row, $row["ID"]));
}
return $A_recipes;
} }
} }