Symfony 6 et Symfony 7 Techwall #6 Abstrat Controller et la méthode render

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น • 21

  • @yazidsefsaf
    @yazidsefsaf 8 หลายเดือนก่อน

    Baraka allaho fik trés bonne explication et claire raby yej3alhalek sada9a jariya

    • @TechWall
      @TechWall  8 หลายเดือนก่อน

      Chokran Rabi ibareklek :)

  • @tclj1360
    @tclj1360 2 ปีที่แล้ว +1

    Super tuto, merci pour les explications claires et simples

    • @TechWall
      @TechWall  2 ปีที่แล้ว

      avec plaisir :)

  • @ambroiseadanledji6158
    @ambroiseadanledji6158 2 ปีที่แล้ว +1

    Bonjour merci pour ce tuto. Mais je n’ai pas réussi à rediriger la route. Symfony m’affiche une erreur 500 « unable to generate a URL for the named route « first » as such route does not exist. » Mais quand j’affiche les routes séparément elles fonctionnent : c’est-à-dire quand je recherche dans le navigateur la route first, elle s’affiche ainsi que la route sayHello. C’est la redirection qui ne fonctionne pas. Que faire ,

    • @TechWall
      @TechWall  2 ปีที่แล้ว

      Bonjour. Sans voir le code je ne peux pas répondre. Si tu as suivi les étapes normalement ca devrait fonctionner. Voici la documentation officielle du controller tu y trouveras la syntaxe pour vérifier : symfony.com/doc/current/controller.html.

  • @glazdodo
    @glazdodo 2 ปีที่แล้ว +1

    Bonjour. D'abord, merci pour ce très bon tuto. S'il-vous-plait, comment faites-vous pour pouvoir afficher toutes les variables que l'on peut avoir dans le template Twig "index.html" (à 9mn52 de la vidéo). Est-ce une extension ou un raccourci clavier qui permet cela ?

    • @TechWall
      @TechWall  2 ปีที่แล้ว +2

      Bonjour. Avec ctrl + espace et sans extension c'est de l'auto complete standard.

    • @glazdodo
      @glazdodo 2 ปีที่แล้ว

      @@TechWall Merci

  • @fayepapamamadou9332
    @fayepapamamadou9332 2 ปีที่แล้ว

    Bonjour Monsieur. C'est Mamadou de la formation Développeur Php chez Global Knowledge. Conseillez-vous l'achat de phpstorm à un junior ou est-ce qu'il faut attendre d'avoir une certaine expérience pour pouvoir l'appréhender? Merci.

    • @TechWall
      @TechWall  2 ปีที่แล้ว

      Moi j'adore PHP STORM il aide les junior et les seniors.

  • @adamadoucoure4470
    @adamadoucoure4470 2 ปีที่แล้ว

    Bonjour !
    je suis toujours vos videos pour apprendre symfony avec vscode. je suis sur le fichier " index.html.twig" pour configurer emmet pour html, css et js. Par contre, je n'arrive pas à trouver la bonne extension sur vscode quand je tape ! + entrée pour afficher le corps du html merci si vous pouvez m'aider ça sera bien et bonne journée

    • @TechWall
      @TechWall  2 ปีที่แล้ว

      Bonjour. Je pense que le problème viens de twig du coup il faut chercher une extension vscode pour TWIG moi je ne fais du Symfony qu'avec PHP Storm

  • @bassamadou7729
    @bassamadou7729 ปีที่แล้ว

    Bonjour merci pour ce tuto. Comment on peut avoir le document pdf su cours ?

    • @TechWall
      @TechWall  ปีที่แล้ว

      Bonjour. Vous trouvrerez le support ainsi que tout le code dans ce répo Github github.com/aymensellaouti/sf6Techwall

  • @eya4012
    @eya4012 ปีที่แล้ว

    Bon video,mais je pense que vous avez deux erreurs au niveau de l'écriture du code .firstController.php

    • @TechWall
      @TechWall  ปีที่แล้ว

      Bonjour. A quel niveau. Il se peut qu'au milieu de la vidéo, il y ait des bugs, mais à la fin, je ne pense pas.

    • @eya4012
      @eya4012 ปีที่แล้ว

      @@TechWall
      *Dans la section 17:16, vous avez utilisé la même direction
      if($rand ==3){
      return $tthis->redirectToRoute(route:'first');
      }
      return &this->forward(controller:'app\Controller\FirstController::index')
      alors Dans votre code '$rand' soit égal à 3 ou non il vous ramènera à la même page car ::index ou
      (route:'first') correspondent à la même page.
      *dans 15:50 :
      Vous avez écrit dans la page "hello.html.twig" : hello
      Pourquoi avez-vous écrit :return ......'name'->'sallaouti','firstname'->'aymen' dans le fichier
      "firstController.php "

    • @aymensellaouti5007
      @aymensellaouti5007 ปีที่แล้ว

      @@eya4012 oui ça été corrigé ensuite. La route first correspond à la page first alors que l'autre c'est hello

    • @eya4012
      @eya4012 ปีที่แล้ว

      @@aymensellaouti5007
      return $this->redirectToRoute(route:'first'); et
      forward(controller:'app\Controller\FirstController::index')
      *Je propose d'ajouter une autre méthode, par exemple : index2.
      *dans cette méthode, écrire return $this->(view:'seconde/hello.html.twig .....
      *remplacer "forward(controller:'app\Controller\FirstController::index')" par
      forward(controller:'app\Controller\FirstController::index2')
      -Comme ceci, si elle est paire, vous serez redirigé vers index.html.twig, sinon, vous serez redirigé vers hello.html.twig.