<?php
namespace App\Controller;
use App\Repository\CategoryRepository;
use App\Repository\EntrepriseRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;
class AccueilController extends AbstractController
{
private $exposant;
private $category;
public function __construct(EntrepriseRepository $entrepriseRepository, CategoryRepository $categoryRepository)
{
$this->exposant = $entrepriseRepository;
$this->category = $categoryRepository;
}
/**
* @Route("/", name="app_accueil")
*/
public function accueil (Request $request){
$exposants = $this->exposant->findBy(
['actif' => true],
['createdAt' => 'DESC']
);
$categories = $this->category->findAll();
return $this->render('accueil/index.html.twig', [
'exposants' => $exposants,
'categories' => $categories
]);
}
/**
* @Route("/a-propos", name="about")
*/
public function about()
{
$categories = $this->category->findAll();
return $this->render('accueil/about.html.twig', [
'categories' => $categories
]);
}
/**
* @Route("/contact", name="contact")
*/
public function contact()
{
$categories = $this->category->findAll();
return $this->render('accueil/contact.html.twig', [
'categories' => $categories
]);
}
}