src/Controller/Fv2Controller.php line 65
<?php
namespace App\Controller;
use App\Repository\ChiffresRepository;
use App\Repository\ClientRepository;
use App\Repository\HistoriqueRepository;
use App\Repository\ReferencementRepository;
use App\Repository\FicheRepository;
use App\Repository\FicheRhRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class Fv2Controller extends AbstractController
{
#[Route('/', name: 'app_frontv2')]
public function index(HistoriqueRepository $historiqueRepository, ClientRepository $clientRepository, ChiffresRepository $chiffresRepository,ReferencementRepository $referencementRepository): Response
{
return $this->render('frontv2/index.html.twig', [
'historiques' => $historiqueRepository->findAll(array(), array("annee"=>"ASC")),
'clients' => $clientRepository->findAll(),
'chiffres' => $chiffresRepository->findOneById(1),
'referencements' => $referencementRepository->findAll(),
]);
}
#[Route('/Nos marques', name: 'app_marques')]
public function marques(ReferencementRepository $referencementRepository): Response
{
return $this->render('frontv2/marques.html.twig', [
'referencements' => $referencementRepository->findAll(),
]);
}
#[Route('/Rejoignez-nous!', name: 'app_rejoignez')]
public function rejoignez(ReferencementRepository $referencementRepository, FicheRepository $ficheRepository, FicheRhRepository $ficherhRepository): Response
{
return $this->render('frontv2/rejoignez.html.twig', [
'referencements' => $referencementRepository->findAll(),
'fiches' => $ficheRepository->findAll(),
'riches' => $ficherhRepository->findAll(),
]);
}
#[Route('/ressources/{url}', name: 'app_ressources')]
public function ressources($url,ReferencementRepository $referencementRepository, FicheRhRepository $ficherhRepository): Response
{
return $this->render('frontv2/ressources.html.twig', [
'referencements' => $referencementRepository->findAll(),
'fiche' => $ficherhRepository->findOneBy(array('url'=> $url)),
]);
}
#[Route('/formation/{url}', name: 'app_formation')]
public function formation($url,ReferencementRepository $referencementRepository, FicheRepository $ficheRepository): Response
{
return $this->render('frontv2/formation.html.twig', [
'referencements' => $referencementRepository->findAll(),
'fiche' => $ficheRepository->findOneBy(array('url'=> $url)),
]);
}
#[Route('/Geiq', name: 'app_geiq')]
public function geiq(ReferencementRepository $referencementRepository, ChiffresRepository $chiffresRepository): Response
{
return $this->render('geiq/index.html.twig', [
'referencements' => $referencementRepository->findAll(),
'chiffres' => $chiffresRepository->findOneById(2),
]);
}
}