src/Controller/Generale/HomeController.php line 29

Open in your IDE?
  1. <?php
  2. namespace App\Controller\Generale;
  3. use App\Service\Generale;
  4. use App\Service\WSCMS;
  5. use App\Service\WSEspaceAffilie;
  6. use App\Service\WSSejourHotel;
  7. use App\Twig\Extension\GeneraleExtension;
  8. use Symfony\Component\Form\Extension\Core\Type\EmailType;
  9. use Symfony\Component\Form\Extension\Core\Type\TextareaType;
  10. use Symfony\Component\Form\Extension\Core\Type\TextType;
  11. use Symfony\Component\HttpFoundation\JsonResponse;
  12. use Symfony\Component\HttpFoundation\Request;
  13. use Symfony\Component\HttpFoundation\Response;
  14. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  15. use Symfony\Component\HttpFoundation\Session\SessionInterface;
  16. use Symfony\Component\Routing\Annotation\Route;
  17. class HomeController extends AbstractController
  18. {
  19.     public function __construct(Generale $service)
  20.     {
  21.         $this->service $service;
  22.     }
  23.     public function showpartenaire(WSCMS $WSCMS):Response{
  24.         $groupeCategories=$WSCMS->Element()['Elements'];
  25.         $elements=array();
  26.         foreach ($groupeCategories as $groupeCategory){
  27.             if($groupeCategory['groupeCategorie'] =='Partenaire')
  28.                 foreach ($groupeCategory['categories'] as $category) {
  29.                     $elements['titreBloc'] = $groupeCategory['titre'];
  30.                     $elements['description'] = $groupeCategory['description'];
  31.                     $elements['image1'] = $groupeCategory['image1'];
  32.                     $elements['categories'] = $groupeCategory['categories'];
  33.                 }
  34.         }
  35.         return $this->render('showPartenaires.html.twig',['groupe'=>$elements]);
  36.     }
  37. }