src/Controller/FO/FOController.php line 24

Open in your IDE?
  1. <?php
  2. namespace App\Controller\FO;
  3. use App\Entity\FO\Societe;
  4. use App\Entity\Articles\Marque;
  5. use App\Entity\FO\FoDocument;
  6. use App\Entity\GestionComerciale\Commande;
  7. use App\Security\Voter\EntityVoter;
  8. use Doctrine\ORM\EntityManagerInterface;
  9. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  10. use Symfony\Component\HttpFoundation\Request;
  11. use Symfony\Component\HttpFoundation\Response;
  12. use Symfony\Component\Routing\Annotation\Route;
  13. use Symfony\Component\Validator\Validation;
  14. use Symfony\Component\Validator\Validator\ValidatorInterface;
  15. use Symfony\Contracts\Translation\TranslatorInterface;
  16. class FOController extends AbstractController
  17. {
  18.     /**
  19.      * @Route("/", name="dtcfo_homepage")
  20.      */
  21.     public function homeAction(Request $requestEntityManagerInterface $em)
  22.     {
  23.         $user $this->getUser();
  24.         $cat_produit_home $this->getParameter('cat_produit_home');
  25.         $societe $em->getRepository(Societe::class)->find(1);
  26.         $logosMarque $em->getRepository(Marque::class)->findBy(["visibleAccueilEpObi"=>true]);
  27.         $carrousel    $em->getRepository(FoDocument::class)->findBy(["dossier"=>"carrousel"]);
  28.         return $this->render('FO/FO/home.html.twig', [
  29.             "carrousel"            => $carrousel,
  30.             "cat_produit_home"            => $cat_produit_home,
  31.             "logosMarque"            => $logosMarque,
  32.         ]);
  33.     }
  34. }