From b6252fe861f814f189975dc5e1ea2d9d6555fb1d Mon Sep 17 00:00:00 2001 From: Djalim Simaila Date: Thu, 22 Feb 2024 14:47:34 +0000 Subject: [PATCH] bool to check liked --- src/Controller/SearchController.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/Controller/SearchController.php b/src/Controller/SearchController.php index 6274315..fcd58c5 100644 --- a/src/Controller/SearchController.php +++ b/src/Controller/SearchController.php @@ -83,7 +83,28 @@ class SearchController extends AbstractController $results = $response["results"]; SearchController::addFruitToAlbums($results, $fruit, $entityManager); + $user = $this->getUser(); + $array_id = array(); + foreach($user->getLiked() as $like){ + array_push( + $array_id, + $like->getAlbumId() + ); + } + $true_results = array(); + foreach($results as $result){ + $isLiked = in_array($result["id"],$array_id); + + $result = array_merge( + $result, + ["isLiked" => $isLiked? "true": "false"] + ); + array_push($true_results,$result); + } + + $results = $true_results; + return $this->render('search/search.html.twig', [ 'controller_name' => 'SearchController', 'query' => $user_query,