From 0524212df651aca75651bb598c57656b503b7449 Mon Sep 17 00:00:00 2001 From: Kilian Beraud Date: Thu, 30 Jan 2025 15:28:48 +0100 Subject: [PATCH] =?UTF-8?q?-Ajout=20de=20la=20connexion=20page=20favoris?= =?UTF-8?q?=20=C3=A0=20la=20db?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Controller/FavorisController.php | 6 ++---- templates/favoris/index.html.twig | 18 +++++------------- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/src/Controller/FavorisController.php b/src/Controller/FavorisController.php index d0a2680..e31fdde 100644 --- a/src/Controller/FavorisController.php +++ b/src/Controller/FavorisController.php @@ -22,10 +22,8 @@ class FavorisController extends AbstractController public function index(FavorisRepository $favorisRepository): Response { $favorisUser = $favorisRepository->findBy(['user' => $this->getUser()]); - foreach ($favorisUser as $favori) { - array_push($this->favorisResult, $this->googleBooksService->searchBooks($favori->getIdGoogle(), 'fr', 0)); - - } + ini_set('memory_limit', '512M'); + array_push($this->favorisResult, $favorisRepository->getFavorisByUser($this->getUser())); return $this->render('favoris/index.html.twig', [ 'controller_name' => 'FavorisController', 'datas' => $this->favorisResult, diff --git a/templates/favoris/index.html.twig b/templates/favoris/index.html.twig index ea09521..d739c35 100644 --- a/templates/favoris/index.html.twig +++ b/templates/favoris/index.html.twig @@ -3,17 +3,9 @@ {% block title %}Mes favoris{% endblock %} {% block body %} -
- {% for data in datas %} - {% if data.items is defined %} - {% for book in data.items %} - {% if book.volumeInfo.authors is defined %} -

{{ book.volumeInfo.title }} - {{ book.volumeInfo.authors | join(", ") }}

- {% endif %} - - {% endfor %} - {% endif %} - - {% endfor %} -
+{% for data in datas %} + {% for book in data %} +

{{ book.title }}

+ {% endfor %} +{% endfor %} {% endblock %}