Finish Advanced Search

This commit is contained in:
2026-04-03 10:43:55 +02:00
parent f918134469
commit f2397b6d31
8 changed files with 187 additions and 18 deletions

View File

@@ -9,11 +9,5 @@
new \App\Domain\Ingredients\IngredientRepository()->add($ing);
*/
$recette = new \App\Domain\Recettes\RecetteRepository()->getByID( 2 );
$ingredient = new \App\Domain\Ingredients\IngredientRepository()->getByID( 2 );
// var_dump( $recette );
// var_dump( $ingredient );
// new \App\Domain\Recettes\RecetteRepository()->removeAnIngredient( $ingredient, $recette );
var_dump( $recette->getAllLinkedIngredients() );
var_dump( new \App\Domain\Recettes\RecetteRepository()->advancedRecetteSearch( "", [ 4 ], [] ) );
?>

View File

@@ -25,6 +25,8 @@
<li><a id="login" class= "nav-element" href="<?php V::routeUrl( 'login'); ?>">Login</a></li>
<?php endif; ?>
</ul>
<input type="text" class="search-form search-form-recette" placeholder="Rechercher une recette ...">
<form id="searchForm" method="get" action="<?php V::routeUrl( 'recettes->index'); ?>">
<input name="s" id="searchFormField" type="text" class="search-form search-form-recette" placeholder="Rechercher une recette ...">
</form>
</nav>
</header>

View File

@@ -1,4 +1,4 @@
<?php use App\Infrastructure\View as V; ?>
<?php use App\Infrastructure\View as V; use App\Http\Router;?>
<div class="sidebar">
<div class="tag-cont">
@@ -11,9 +11,9 @@
<input type="text" class="search-form search-form-tag" name="search-tag" placeholder="Rechercher..." >
</form>
<div class="tag-unselected-div">
<ul>
<ul id="tagsList">
<?php foreach( V::arg( 'tagsList') as $tag ): ?>
<li class="tag tag-unselected" onclick="test()"><?php echo $tag->nom_tag; ?></li>
<li class="tag tag-unselected" data-tag-id="<?php echo $tag->num_tag;?>"><?php echo $tag->nom_tag; ?></li>
<?php endforeach; ?>
</ul>
</div>
@@ -28,12 +28,13 @@
<form class="sidebar-search" action="none">
<input type="text" class="search-form search-form-tag" name="search-ingr" placeholder="Rechercher..." >
</form>
<div class="tag-unselected-div">
<ul>
<div class="ing-unselected-div">
<ul id="ingredientsList">
<?php foreach( V::arg( 'ingredientsList') as $tag ): ?>
<li class="tag tag-unselected" onclick="test()"><?php echo $tag->nom_ingredient; ?></li>
<li class="tag tag-unselected" data-ingredient-id="<?php echo $tag->num_ingredient;?>"><?php echo $tag->nom_ingredient; ?></li>
<?php endforeach; ?>
</ul>
</div>
</div>
</div>
</div>
<script src="<?php echo Router::getAssetURL( 'js/advanced-search.js' ); ?>" defer></script>

View File

@@ -2,7 +2,7 @@
<?php V::partial( 'tag-sidebar' ); ?>
<div class="content">
<div class="recettes">
<div id="recetteList" class="recettes">
<?php if( V::arg( 'recettesList' ) != null ) foreach( V::arg( 'recettesList' ) as $recette ): ?>
<a class="recette-icone" href="<?php V::routeUrl( 'recettes->show', $recette->slug ); ?>">
<img class="recette-preview-image" src="random-recette.jpg">