src/Controller/ListSpaController.php line 41

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Entity\Categorie;
  4. use App\Repository\CategorieRepository;
  5. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  6. use Symfony\Component\HttpFoundation\Response;
  7. use Symfony\Component\Routing\Annotation\Route;
  8. class ListSpaController extends AbstractController
  9. {
  10.     /**
  11.      * @Route("/tous-les-spas", name="app_list_spa")
  12.      */
  13.     public function index(CategorieRepository $categorieRepository): Response
  14.     {
  15.         $categoriesParentList $categorieRepository->findByNoChild();
  16.         return $this->render('list_spa/index.html.twig', [
  17.             'categories_parent_list' => $categoriesParentList,
  18.             'controller_name' => 'ListSpaController',
  19.         ]);
  20.     }
  21.     /**
  22.      * @Route("/spa/{type}/{id_categorie}", name="app_list_product_per_categ")
  23.      */
  24.     public function listsOfOneCategories(CategorieRepository $categorieRepository$type=null$id_categorie=null){
  25.         $parentCategorie $categorieRepository->find($id_categorie);
  26.         return $this->render('list_spa/list_product_in_categorie.html.twig', [
  27.            'categ' => $parentCategorie
  28.         ]);
  29.     }
  30.     /**
  31.      * @Route("/spas/tous-les-spas", name="app_tous_list_spa")
  32.      */
  33.     public function listAllProductIntegral(CategorieRepository $categorieRepository): Response
  34.     {
  35.         $categoriesParentList $categorieRepository->findByNoChild();
  36.         return $this->render('list_spa/list_integral.html.twig', [
  37.             'categories_parent_list' => $categoriesParentList,
  38.             'controller_name' => 'ListSpaController',
  39.         ]);
  40.     }
  41. }