Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Symfony] Problème d'URL avec un slug

Sujet résolu
    15 septembre 2021 à 17:49:34

    Bonjour, j'ai un léger soucis d'URL...

    J'aimerais pouvoir afficher une page selon son slug.

    Donc mon lien est celui ci :

    <a href="{{ path('designations', { 'slug' : designation.slug }) }}" class="header_menu--title">

    Le soucis que j'ai c'est que quand je clique dessus, l'URL est comme celle ci :

    http://127.0.0.1:8080/designation?slug=femmes

    Alors que moi je voudrais qu'elle soit ainsi :

    http://127.0.0.1:8080/designation/femmes

    Ma fonction correspondante est celle ci :

        /**
         * @Route("/designation/{slug}", name="designation")
         */
        public function show($slug): Response
        {
            $designation = $this->entityManager->getRepository(Designation::class)->findOneBy(['slug' => $slug]);
            $clothe = $this->entityManager->getRepository(Clothes::class)->findAll();
    
            if(!$designation) {
                return $this->redirectToRoute('designations');
            }
            
            return $this->render('designation/index.html.twig', [
                'designation' => $designation,
                'clothe' => $clothe
            ]);
        }

    Du coup je sais pas si il faut que je change mon <a href="">... ou si il faut que je modifie autre chose :euh: Merci ! :)

    • Partager sur Facebook
    • Partager sur Twitter
      15 septembre 2021 à 18:20:00

      bonjour

      ton code est correcte , je fais comme ça aussi et tous marche bien,  c'est bizarre !!

      non pardon, le nom de route est avec "s" dans l'url sur twig, tu dois le corriger

      -
      Edité par hous 15 septembre 2021 à 18:22:23

      • Partager sur Facebook
      • Partager sur Twitter
        15 septembre 2021 à 18:22:43

        Oui j'ai un ancien code que j'ai repris et ça marche également, je comprends pas pourquoi ça me fais ça... mais je dois avoir mal fait quelque chose, faut juste que je mette le nez dedans... :(

        AH ! Je modifie ça de suite et je reviens :)

        EDIT : Oh lala !!!! tout ça pour un "s" o_O merci beaucoup :D

        -
        Edité par AlexyaFntrl 15 septembre 2021 à 18:24:43

        • Partager sur Facebook
        • Partager sur Twitter

        [Symfony] Problème d'URL avec un slug

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        • Editeur
        • Markdown