Merge pull request #109 from ThomasRubini/category_view

This commit is contained in:
Thomas Rubini 2023-01-26 12:01:48 +01:00 committed by GitHub
commit 47b5a6c52a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 31 deletions

View File

@ -5,34 +5,13 @@ final class CategoryController
public function defaultAction(Array $A_urlParams = null, Array $A_postParams = null) public function defaultAction(Array $A_urlParams = null, Array $A_postParams = null)
{ {
$A_array_recipes_Type_de_cuisson = array( //test $A_recipes = RecipeModel::getRandomRecipes(3);
array(
"RECIPE_LINK" => "/recipe/view/2", // TODO actually fill out by particularity instead
"IMG_LINK" => "/static/img/recipes/2.jpg",
"NAME" => "Croissant",
"NOTE" => "4.5"
),
array(
"RECIPE_LINK" => "/recipe/view/2",
"IMG_LINK" => "/static/img/recipes/2.jpg",
"NAME" => "Croissant",
"NOTE" => "4.5"
),
array(
"RECIPE_LINK" => "/recipe/view/2",
"IMG_LINK" => "/static/img/recipes/2.jpg",
"NAME" => "Croissant",
"NOTE" => "4.5"
)
);
$A_array_categories = array( $A_array_categories = array(
"Type de cuisson" => $A_array_recipes_Type_de_cuisson, "Végan" => $A_recipes,
"Temps de préparation" => $A_array_recipes_Type_de_cuisson, "Sans gluten" => $A_recipes,
"Difficulté" => $A_array_recipes_Type_de_cuisson, "Sans lactose" => $A_recipes
"Végan" => $A_array_recipes_Type_de_cuisson,
"Sans gluten" => $A_array_recipes_Type_de_cuisson,
"Sans lactose" => $A_array_recipes_Type_de_cuisson
); );
View::show("category/view", $A_array_categories); View::show("category/view", $A_array_categories);

View File

@ -5,20 +5,21 @@ $allCategory = array(
"Difficulté" => "difficulte", "Difficulté" => "difficulte",
"Végan" => "vegan", "Végan" => "vegan",
"Sans gluten" => "sans_gluten", "Sans gluten" => "sans_gluten",
"Sans lactose" => "sans_lactose"); "Sans lactose" => "sans_lactose"
);
?> ?>
<main> <main>
<?= View::show("common/category_list"); ?> <?= View::show("common/category_list"); ?>
<article> <article>
<?php <?php
foreach ($A_view as $categoryName => $recipes) { foreach ($A_view as $categoryName => $A_recipes) {
echo '<section id="'.$allCategory[$categoryName].'"> echo '<section id="'.$allCategory[$categoryName].'">
<h1>'.$categoryName.'</h1> <h1>'.$categoryName.'</h1>
<ul>'; <ul>';
foreach ($recipes as $recipe) { foreach ($A_recipes as $O_recipe) {
echo '<li>'; echo '<li>';
View::show("common/recipe", $recipe); View::show("common/recipe", array("RECIPE" => $O_recipe));
echo '</li>'; echo '</li>';
} }
echo '</ul> echo '</ul>