src/Controller/JuridiqueController.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Repository\PhotoProduitRepository;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Routing\Annotation\Route;
  6. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  7. class JuridiqueController extends AbstractController
  8. {
  9.     /**
  10.      * @Route("mentionLegales", name="mentionsLegales")
  11.      */
  12.     public function mentionsLegales(PhotoProduitRepository $repophoto): Response
  13.     {
  14.          // on créé un tableau avec les photos pour animer la page
  15.          $photos=$repophoto->findAll();
  16.          $nomphotos = [];
  17.          foreach ( $photos as $photo) {
  18.              $nomPhotos []=$photo->getNom();
  19.          }
  20.          $nomPhotos_str json_encode($nomPhotos) ;
  21.         return $this->render('juridique/mentions_legales.html.twig', [
  22.             'photos'=> $nomPhotos_str
  23.         ]);
  24.     }
  25.      /**
  26.      * @Route("cgv", name="cgv")
  27.      */
  28.     public function cgv(PhotoProduitRepository $repophoto): Response
  29.     {
  30.          // on créé un tableau avec les photos pour animer la page
  31.          $photos=$repophoto->findAll();
  32.          $nomphotos = [];
  33.          foreach ( $photos as $photo) {
  34.              $nomPhotos []=$photo->getNom();
  35.          }
  36.          $nomPhotos_str json_encode($nomPhotos) ;
  37.          
  38.         return $this->render('juridique/cgv.html.twig', [
  39.             'photos'=> $nomPhotos_str
  40.         ]);
  41.     }
  42. /**
  43.  * @Route("juridique", name="juridique")
  44.  */
  45. public function juridique(): Response
  46. {
  47.     return $this->render('juridique/juridique.html.twig');
  48. }
  49. }//fin de classe