<?php
namespace App\Controller;
use App\Entity\Admin\Page;
use App\Repository\Admin\ArticleRepository;
use App\Repository\Admin\CarouselaccueilRepository;
use App\Repository\Admin\ImageilesRepository;
use App\Repository\Admin\PageRepository;
use App\Repository\Admin\SliderRevolutionRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class HomeController extends AbstractController
{
/**
* @Route("/", name="home")
*/
public function index(SliderRevolutionRepository $sliderRevolutionRepository,
ArticleRepository $articleRepository,
CarouselaccueilRepository $carouselaccueilRepository,
ImageilesRepository $imageilesRepository,
PageRepository $pageRepository): Response
{
$sliders = $sliderRevolutionRepository->findActifSlid();
$carouselaccueil = $carouselaccueilRepository->findActifCarousel();
$articles = $articleRepository->findAll();
/** @var Page $lien_par_nbr_click */
$lien_par_nbr_click = $pageRepository->findByNombreClick();
//dd($lien_par_nbr_click);
$imagesiles = $imageilesRepository->findAll();
return $this->render('home/index.html.twig', [
'sliders' => $sliders,
'carouselaccueil' => $carouselaccueil,
'articles' => $articles,
'lien_par_nbr_click' => $lien_par_nbr_click,
'imagesiles' => $imagesiles,
]);
}
}