src/Controller/ReaPrintController.php line 24

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. // ini_set('display_errors', 1);
  4. // ini_set('display_startup_errors', 1);
  5. // error_reporting(E_ALL);
  6. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  7. use Symfony\Component\HttpFoundation\Response;
  8. use Symfony\Component\Routing\Annotation\Route;
  9. use Doctrine\Persistence\ManagerRegistry;
  10. use App\Entity\ReaPrint;
  11. use App\Entity\TypeSecteur;
  12. use App\Entity\TypeSupport;
  13. class ReaPrintController extends AbstractController
  14. {
  15.     /**
  16.      * @Route("/rea_print", name="rea_print")
  17.      */
  18.     public function index(ManagerRegistry $doctrine): Response
  19.     {
  20.         // try {
  21.         //     $bdd = new \PDO('mysql:host=localhost;dbname=c1stage2;charset=utf8', 'c1stage', 'xZmAh!o89D');
  22.         // } catch (Exception $e) {
  23.         //     die('Erreur : ' . $e->getMessage());
  24.         // }
  25.         $em             $doctrine->getManager();
  26.         $realisations   $em->getRepository(ReaPrint::class)->findAll();
  27.         $secteurs       $em->getRepository(TypeSecteur::class)->findAll();
  28.         $supports       $em->getRepository(TypeSupport::class)->findAll();
  29.         return $this->render('rea_print/index.html.twig', [
  30.             'realisations'      => $realisations,
  31.             'secteurs'          => $secteurs,
  32.             'supports'          => $supports,
  33.             'controller_name' => 'ReaPrintController',
  34.         ]);
  35.     }
  36. }