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)
{
$A_array_recipes_Type_de_cuisson = array( //test
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"
),
array(
"RECIPE_LINK" => "/recipe/view/2",
"IMG_LINK" => "/static/img/recipes/2.jpg",
"NAME" => "Croissant",
"NOTE" => "4.5"
)
);
$A_recipes = RecipeModel::getRandomRecipes(3);
// TODO actually fill out by particularity instead
$A_array_categories = array(
"Type de cuisson" => $A_array_recipes_Type_de_cuisson,
"Temps de préparation" => $A_array_recipes_Type_de_cuisson,
"Difficulté" => $A_array_recipes_Type_de_cuisson,
"Végan" => $A_array_recipes_Type_de_cuisson,
"Sans gluten" => $A_array_recipes_Type_de_cuisson,
"Sans lactose" => $A_array_recipes_Type_de_cuisson
"Végan" => $A_recipes,
"Sans gluten" => $A_recipes,
"Sans lactose" => $A_recipes
);
View::show("category/view", $A_array_categories);

View File

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