src/Controller/HomeController.php line 23

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Entity\GalleryLanding;
  4. use App\Entity\Product;
  5. use Doctrine\ORM\EntityManagerInterface;
  6. use Symfony\Component\HttpFoundation\Response;
  7. use Symfony\Component\Routing\Annotation\Route;
  8. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  9. class HomeController extends AbstractController
  10. {
  11.     private $entityManager
  12.     public function __construct(EntityManagerInterface $entityManager)
  13.     {
  14.         $this->entityManager $entityManager;
  15.     }
  16.     #[Route('/'name'app_home')]
  17.     public function index(): Response
  18.     {
  19.         // $mail = new Mail();
  20.                         // 1 a quelle adresse       2 a qui    3  sujet du mail         4   contenu  
  21.         // $mail->send('sylvain.conesa@hotmail.fr', 'john doe', 'Mon premier mail', "Bonjour john, j'éspère que tu vas bien " );
  22.         $products $this->entityManager->getRepository(Product::class)->findByIsBest(1);
  23.         $activity $this->entityManager->getRepository(Product::class)->findAll();
  24.         $images $this->entityManager->getRepository(GalleryLanding::class)->findAll();
  25.         return $this->render('home/index.html.twig', [
  26.             'products' => $products,
  27.             'activity' => $activity,
  28.             'images' => $images
  29.         ]);
  30.     }
  31. }