src/Controller/HomeController.php line 24

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Repository\BandeauRepository;
  4. use App\Repository\CommentcamarcheRepository;
  5. use App\Repository\SectioncarouselRepository;
  6. use App\Repository\SectiondeviRepository;
  7. use App\Repository\SectionnosengagementsRepository;
  8. use App\Repository\SectionnosservicesRepository;
  9. use App\Repository\SectiontemoignageRepository;
  10. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  11. use Symfony\Component\HttpFoundation\Cookie;
  12. use Symfony\Component\HttpFoundation\Response;
  13. use Symfony\Component\Routing\Annotation\Route;
  14. use Symfony\Component\HttpFoundation\Session\Session;
  15. class HomeController extends AbstractController
  16. {
  17.     /**
  18.      * @Route("/", name="home")
  19.      */
  20.     public function index(SectioncarouselRepository $sectioncarouselRepositorySectionnosservicesRepository $sectionnosservicesRepositoryCommentcamarcheRepository $commentcamarcheRepository,SectiondeviRepository $sectiondeviRepository,SectionnosengagementsRepository $sectionnosengagementsRepository,BandeauRepository $bandeauRepository,SectiontemoignageRepository $sectiontemoignageRepositorySession $session): Response
  21.     {
  22.         //dd($sectioncarouselRepository->findAll());
  23.         $session = new Session();
  24.         $session->start();
  25.         $session->get('pop');
  26.         if ($session->get('pop') !=) {
  27.             $pop 0
  28.         }
  29.         else {
  30.             $pop 
  31.         }
  32.        
  33.         return $this->render('home/index.html.twig', [
  34.             'controller_name' => 'Accueil - Ease & car',
  35.             'var'=>'home',
  36.             'sectioncarousels' => $sectioncarouselRepository->findAll(),
  37.             'sectionnosservices' => $sectionnosservicesRepository->findAll(),
  38.             'commentcamarches' => $commentcamarcheRepository->findAll(),
  39.             'sectiondevis' => $sectiondeviRepository->findAll(),
  40.             'sectionnosengagements' => $sectionnosengagementsRepository->findAll(),
  41.             'bandeaus' => $bandeauRepository->findAll(),
  42.             'sectiontemoignages' => $sectiontemoignageRepository->findAll(),
  43.             'pop' => $pop,
  44.         ]);
  45.     }
  46. }