Créer un select dynamique avec Symfony - Partie 38 - Explication du tableau des données

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024
  • Créer une liste d'options dynamique ville, pays avec Symfony 6.
    Si tu veux me soutenir, tu peux m'acheter un petit café ici 😊: www.paypal.com...
    Code source: github.com/mer...

Комментарии • 32

  • @gamesngeeks
    @gamesngeeks 2 года назад +8

    La meilleure série de teasing... 38 vidéos et toujours pas la "solution" :) ! Cependant, très interessant!

  • @alkaouditbabadembele5189
    @alkaouditbabadembele5189 8 месяцев назад +2

    Mon teacher me manque énormément 😏! J'aimerais juste savoir comment vous allez. Même une petite vidéo de 30 secondes me suffira.🙏

  • @francknguemete6823
    @francknguemete6823 2 года назад

    Merci pour cette série de vidéo teacher, tu n'hésites jamais à entrer dans les détails pour qu'on puisse bien comprendre les fondements des différentes technologies. Merci et toujours en attente de la suite de la formation pour finaliser mon projet

    • @Teachersdunet
      @Teachersdunet  2 года назад +1

      github.com/mercuryseries/dynamic-select-symfony

  • @Reyz3r
    @Reyz3r 2 года назад +1

    Bro t’es videos me manque, j’ai l’impression de régresser sans toi 😅

    • @Teachersdunet
      @Teachersdunet  2 года назад +2

      Thanks bro'. Tu viens de faire ma journée ❤. De retour très bientôt 🙏

  • @axelauzerais7628
    @axelauzerais7628 2 года назад +3

    Salut peux on espérer avoir la suite un jour pour pouvoir finir ? Merci et bonne journée

  • @sebastienrobit
    @sebastienrobit 2 года назад

    Chapeau ! 👍

  • @grnandoy
    @grnandoy Год назад +1

    Salut honoré, tu n'as pas fait la suite avec ajax

  • @fenofifalianarafanomezants7472
    @fenofifalianarafanomezants7472 2 года назад

    La suite s'il vous plaît :) Peaaaaaaaaaaaaceeeee et Merciiii encore pour les partages ;)

  • @Ahousse
    @Ahousse Год назад

    Bonjour Honoré, la suite et fin de cette série est elle toujours envisageable ? Merci d'avance !

  • @acnos294
    @acnos294 7 месяцев назад

    perso j'ai git clone le dépot ça fonctionne. Quand je test sur un symfony 7 j'obtiens des erreurs JS qui ne charge pas les villes :
    VM2216 dynamicfield.js:24 Something went wrong. TypeError: Cannot read properties of null (reading 'addEventListener')

  • @lahoucineoldakdim7778
    @lahoucineoldakdim7778 2 года назад

    Thanks teacher
    It be nice if you posted any tuto about:
    Creating php framework based in available packagest such php routers and php containers libraries 😊

  • @fenofifalianarafanomezants7472
    @fenofifalianarafanomezants7472 2 года назад

    Je voudrais vous remercier car j'ai enfin fini mon sélect dynamique ;) même si la suite de cette vidéo n'est pas encore disponible. Peaaaaaceeeeeee ;)

    • @Teachersdunet
      @Teachersdunet  2 года назад +1

      Super Fenofifaliana. Bien joué :).

    • @francknguemete6823
      @francknguemete6823 2 года назад

      Peux tu partager ta solution avec moi stp? Je suis dans le besoin pour pouvoir finaliser un projet. Merci!!!

    • @Teachersdunet
      @Teachersdunet  2 года назад

      @@francknguemete6823 github.com/mercuryseries/dynamic-select-symfony

  • @gamesngeeks
    @gamesngeeks 2 года назад

    Hello, bientot la suite?

  • @gamesngeeks
    @gamesngeeks Год назад

    Pas de réponse 😒Penses tu réaliser la suite bientot? Merci

    • @Teachersdunet
      @Teachersdunet  Год назад +1

      Bonjour @initialblog
      Oui c'est prévu. Stay tuned!
      - Honoré

    • @gamesngeeks
      @gamesngeeks Год назад

      @@Teachersdunet Merci pour ta réponse, je reste à l'affut

  • @haithamkossentini9829
    @haithamkossentini9829 2 года назад

    Bonne continuation combien de vidéo dans cette série ?

    • @Teachersdunet
      @Teachersdunet  2 года назад +3

      Honnêtement je ne saurai le dire Haitham.
      À la base, j'avais prévu la faire en 2 ou 3 vidéos max. Mais là on se retrouve à la 38ème 🤣.
      Plus sérieusement, je dirai que la fin est proche (6 à 7 vidéos max restantes) 🤞.

    • @haithamkossentini9829
      @haithamkossentini9829 2 года назад

      @@Teachersdunet 🤣🤣🤣 Heureusement espérons que ça se finit cette semaine

    • @sebastiensansbelle
      @sebastiensansbelle 2 года назад

      ​@@Teachersdunet j'ai hâte de voir l'ajout dynamique du champ ville...

  • @chabbi
    @chabbi 2 года назад

    le logiciel de capture d'ecran utuliser dans la video c'est quoi

    • @Teachersdunet
      @Teachersdunet  2 года назад +1

      Screenflow

    • @chabbi
      @chabbi 2 года назад

      @@Teachersdunet merci .Mettez vos vidéos sur udemy

  • @AfricanGhost09
    @AfricanGhost09 Год назад

    magnifique travaille, pouvez vous faire un tuto sur la création des pages de pubs comme les pages facebook? ou les groupes facebooks avec php bien sur

  • @sofianmezai9051
    @sofianmezai9051 2 года назад

    j'ai se code là qui marche avec du javascript coté twig jcp si ya moyen d'optimiser ma faire un remove puis créer le nouveau champ mais juste modifier les options et ajouter d'autres des piste svp voilà mon code $builder
    ->add('country',EntityType::class,[
    'class'=>Country::class,
    'choice_label' => 'name',
    'attr' => ['class' => 'countryClasse'],
    'placeholder'=> 'choisir ton pays'
    ])
    ->add('name',EntityType::class,[
    'class'=>City::class,
    'choice_label' => 'name',
    'row_attr' => ['class' => 'cityClass'],
    'placeholder'=>'choisi ta ville',
    'disabled'=>true ]
    )
    ->add('submit',SubmitType::class)
    ->get('country')->addEventListener(FormEvents::POST_SUBMIT, function(FormEvent $event){
    /**
    * @var Country
    */
    $country= $event->getForm()->getData();
    $form = $event->getForm()->getParent();
    $form->remove('name');
    $form->add('name',EntityType::class,[
    'class'=>City::class,
    'choice_label' => 'name',
    'choices'=>$country!== null ? $country->getCities()->toArray(): [],
    'row_attr' => ['class' => 'cityClass'],
    'placeholder'=>$country!== null ?'choisi ta ville': 'choisi dabord ton pays',
    'disabled'=>$country!== null ? false : true ]
    );
    })->setAction('/home')
    ;

    • @jeanclaudeouedraogo394
      @jeanclaudeouedraogo394 2 года назад

      Bonjour, pouvez-vous nous montrer le javascript coté twig ?

    • @sofianmezai9051
      @sofianmezai9051 2 года назад

      @@jeanclaudeouedraogo394 window.onload = () => {
      // On va chercher la région
      let region = document.querySelector("#city_country");
      region.addEventListener("change", function(){
      let form = this.closest("form");
      let data = this.name + "=" + this.value;
      console.log(form.getAttribute("action"))
      console.log(form.action)
      fetch('/home', {
      method: form.getAttribute("method"),
      body: data,
      headers: {
      "Content-Type": "application/x-www-form-urlen
      }
      })
      .then(response => (response.text())).then(html=>{
      let content = document.createElement("html");
      content.innerHTML=html;
      let cities = content.querySelector(".cityClass")
      document.querySelector('.cityClass').replaceWith(
      //console.log(content.querySelector("form"))
      //console.log(document.querySelector("form"))
      //content.innerHTML = html;
      //console.log(content)
      })
      .catch(error => {
      console.log(error)
      })
      });
      }
      y a des commentaires