src/Controller/HomeController.php line 27

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Entity\Admin\Page;
  4. use App\Repository\Admin\ArticleRepository;
  5. use App\Repository\Admin\CarouselaccueilRepository;
  6. use App\Repository\Admin\ImageilesRepository;
  7. use App\Repository\Admin\PageRepository;
  8. use App\Repository\Admin\SliderRevolutionRepository;
  9. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  10. use Symfony\Component\HttpFoundation\Response;
  11. use Symfony\Component\Routing\Annotation\Route;
  12. class HomeController extends AbstractController
  13. {
  14.     /**
  15.      * @Route("/", name="home")
  16.      */
  17.     public function index(SliderRevolutionRepository $sliderRevolutionRepository,
  18.                           ArticleRepository $articleRepository,
  19.                           CarouselaccueilRepository $carouselaccueilRepository,
  20.                           ImageilesRepository $imageilesRepository,
  21.                           PageRepository $pageRepository): Response
  22.     {
  23.         $sliders $sliderRevolutionRepository->findActifSlid();
  24.         $carouselaccueil $carouselaccueilRepository->findActifCarousel();
  25.         $articles $articleRepository->findAll();
  26.         /** @var Page $lien_par_nbr_click */
  27.         $lien_par_nbr_click $pageRepository->findByNombreClick();
  28.         //dd($lien_par_nbr_click);
  29.         $imagesiles $imageilesRepository->findAll();
  30.         return $this->render('home/index.html.twig', [
  31.             'sliders'                   => $sliders,
  32.             'carouselaccueil'           => $carouselaccueil,
  33.             'articles'                  => $articles,
  34.             'lien_par_nbr_click'        => $lien_par_nbr_click,
  35.             'imagesiles'                => $imagesiles,
  36.         ]);
  37.     }
  38. }