Créer un filtre produit sur Symfony

Поділитися
Вставка
  • Опубліковано 12 лис 2024

КОМЕНТАРІ • 68

  • @soonzzz
    @soonzzz 5 років тому +2

    Plutôt que de rajouter la méthode __toString à l'entité Category tu peux choisir directement la variable à afficher depuis le FormBuilder avec EntityType comme ceci :
    ->add('category', EntityType::class, [
    'class' => Category::class,
    'choice_label' => 'displayName',
    ]);
    Bonne vidéo !

  • @anouarberrouane2805
    @anouarberrouane2805 3 роки тому

    Un grand merci pour ce tutoriel ! Explication claire, efficace et synthétique !

  • @samuelo974
    @samuelo974 5 років тому +9

    Sorcellerie ! Ce mec me voit ce n'est pas possible j'avais exactement besoin de ça

  • @faxiis
    @faxiis Рік тому

    lourd merci ! ça m'a aidé de fou

  • @carlosjob
    @carlosjob 4 роки тому

    ça fait toujours plaisir de te revoir

  • @sheyanswain6141
    @sheyanswain6141 4 роки тому +1

    quel extension avez vous installer pour vous donner la possibilité,de creer une classe sans passer par make: entity?

  • @marcosmeneghetti3261
    @marcosmeneghetti3261 5 місяців тому

    Bonjour. Je voudrais savoir comment faire pour avoir le total de produits. Je voudrais met la quantite de produit trouve tout a haut de la page et la actualise a chaque fois que je choisi un filtre.
    Merci

  • @AranOribu
    @AranOribu 4 роки тому +1

    super tuto merci beaucoup ! mais pour une raison que j'ignore knp ne prend aucun thème en compte mes boutons reste des liens bleus , si qlqn a une idée pour resoudre ça je suis preneur !

  • @hichamelalaoui
    @hichamelalaoui 4 роки тому +1

    Vous avez une idée comment rendre les checkbox en liste déroulante ?

  • @jaoiadlaachir2247
    @jaoiadlaachir2247 4 роки тому

    Merci c'est géniale

  • @JbCode
    @JbCode 5 років тому

    bonne video et bien détaillé sur le système de filtre produits sur Symfony

  • @laurinefranchi1485
    @laurinefranchi1485 Рік тому

    Bonjour, j'ai suivi votre tuto, mais je n'arrive pas à reset la catégorie. Comment peut-on procéder? Merci

  • @sheyanswain6141
    @sheyanswain6141 4 роки тому

    est ce qu'il existe une fixture pour un theme precis genre par exemple une fixtures uniquement pour les plats de restaurant?

  • @aosow
    @aosow 4 роки тому

    Bonjour, j'essaye de mettre en place un systeme de filtre, tout marche bien mais j'ai soucis avec les names dans l'url du genre categories[]=2?categories[]=3
    J'aimerai avoir des noms sans les crochets. Merci d'avance

  • @elisegrives470
    @elisegrives470 3 роки тому

    Génial, merci beaucoup super tuto

  • @rockgustavekoue9191
    @rockgustavekoue9191 4 роки тому

    Bonjour M.grafika merci pour cette formation mais j'aimerais avoir des indices sur la création de site e-commerce avec symfony

  • @prudenceassogba9016
    @prudenceassogba9016 5 років тому

    Excellente vidéo merci !

  • @sheyanswain6141
    @sheyanswain6141 4 роки тому

    quel est la relation entre sherchData et category manyToMany? ou OneToMany?

  • @devcrown
    @devcrown 5 років тому

    Merci beaucoup !

  • @sheyanswain6141
    @sheyanswain6141 4 роки тому

    une reponse svp: categories: 'x @category_*' comment ecrire ce code si on veux pas utiliser alice et que l'on souhaite juste utiliser appFixtures pour mettres les elements que l'on souhaites incerer soi meme dans la bdd?

  • @mariemmnijli8934
    @mariemmnijli8934 3 роки тому

    Je vous serais très reconnaissant si vous pouviez m'aider à résoudre ce problème:
    Expected an array for the class "App\Entity\Produit", found "string" instead.

  • @ion4003
    @ion4003 4 роки тому

    Super tuto ;)

  • @helafersi1247
    @helafersi1247 3 роки тому

    j'ai suivi toute la video mais le slider ne s'affiche pas, est ce que vous avez une idée que peut etre le probleme ?

  • @rabia9392
    @rabia9392 4 роки тому

    Super le tuto!! merci beaucoup
    J'ai un soucis avec yarn et je comprends pas
    help!!

  • @issamkharkhach4428
    @issamkharkhach4428 5 років тому

    Merci beaucoup pur cette video ! On aimerait bien voir comment tu peux tester unitairement ce code.

  • @NsHtxZekoo
    @NsHtxZekoo 5 років тому +1

    Au lieu d'utiliser `doctrine:schema:update`. Il serait préférable d'utiliser `doctrine:migration:migrate` pour utiliser plutôt les migrations générées auparavant que doctrine lui-même pour générer la partie tables SQL.

  • @mohamednasser-dine7841
    @mohamednasser-dine7841 2 роки тому

    Salut, il utilise quelle vs code ?

    • @grafikart
      @grafikart  2 роки тому

      J'utilise PHPStorm, pas VSCode dans cette vidéo.

    • @mohamednasser-dine7841
      @mohamednasser-dine7841 2 роки тому

      Vous avez comment pour créér la méthode findsearch vous avez une clique droit ?

  • @r6anthonyr679
    @r6anthonyr679 5 років тому +2

    Pourquoi pas faire une playlist ecommerce avec symfony 4

    • @grafikart
      @grafikart  5 років тому +2

      Cela serait incroyablement long :(

    • @r6anthonyr679
      @r6anthonyr679 5 років тому +2

      @@grafikart malheureusement mais votre exercice m'avait donné cette idée, je suis conscient du travail que je demande mais symfony est très utilisé pour le Ecommerce. Merci de votre réponse

  • @youhoueu
    @youhoueu 5 років тому

    On a eu ce genre de filtres à faire sur un projet il y a peu, mais on a rencontré un problème que tu as aussi. Lorsque tu filtres par catégorie, tu perds des catégories affichées au niveau des vignettes produits. On a résolu le problème en utilisant la requête de filtre en tant que sous requête d’une requête principale sans filtre (je ne sais pas si je suis clair). Est-ce que par hasard tu verrais une autre solution ? Pourrais-tu aborder ce problème dans ta prochaine vidéo sur le filtrage en AJAX ?

    • @grafikart
      @grafikart  5 років тому

      La prochaine vidéo a déjà été enregistré :(
      Le solution au problème est de faire un select('p') afin de ne sélectionner que le produit (et laisser du coup la relation se faire via au moment de la récupération)

  • @rabia9392
    @rabia9392 4 роки тому

    Bonjour Grafikart
    Si je deviens membre premium pour quelques mois, et si je rencontre quelques difficultés j'obtiendrai de l'aide car je souhaite bien comprendre et pas que télécharger les codes sources.
    Bien cordialement

  • @farahou4792
    @farahou4792 4 роки тому

    toujour le meme erreur Argument 4 passed to Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\Tolerant
    FixtureDenormalizer::denormalize() must be of the type array, string given, ca
    lled in C:\Users\admin\filtre\vendor
    elmio\alice\src\FixtureBuilder\Denormali
    zer\Fixture\SimpleFixtureBagDenormalizer.php on line 85

  • @amrabamba
    @amrabamba 5 років тому

    ces quoi ton SE il me plait bien j'aimerais l'avoir aussi !!!

    • @r6anthonyr679
      @r6anthonyr679 5 років тому

      Ça configuration est sur github normalement

    • @grafikart
      @grafikart  5 років тому

      Je ne comprends pas ce que veux dire SE :(

    • @r6anthonyr679
      @r6anthonyr679 5 років тому

      @@grafikart peut-être ton DE ?

    • @christinavanddjob6463
      @christinavanddjob6463 5 років тому

      @@r6anthonyr679 our encore IDE ;)

    • @Gauthierlory
      @Gauthierlory 5 років тому

      @@grafikart Système d'exploitation*

  • @reelsergealain
    @reelsergealain Рік тому

    Un tutoriel sur 33:50 comment faire ce quon veut, a je comprends vraiment pas

  • @alexandrepetot4367
    @alexandrepetot4367 4 роки тому

    Hello, merci pour la video. Si jamais, pour lancer le server, il faut installer symfony (symfony.com/download) sur son ordi et après on tape la commande $ symfony server:run, ça marche comme avant.

  • @bernard-ng
    @bernard-ng 5 років тому +2

    de plus en plus fan de symfony je vois...

  • @botbotlane6129
    @botbotlane6129 5 років тому

    Bonsoir Grafikart, j'ai une question à propos du devenir membre premium' sur grafikart.fr : si je prends la formule pour 3 mois on est d'accord que je paye juste 10€ ? c'est à dire que le forfait ne sera pas renouvelé automatiquement après les 3 mois appart si je le décide ?
    C'est juste un engagement 3 mois donc ? je compte devenir membre premium donc si tu ou d'autres personnes dans les coms peuvent m'éclairer ce serait vraiment gentil ;)
    Merci ;)

    • @grafikart
      @grafikart  5 років тому +2

      C'est exactement ça. Il n'y a pas de renouvellement automatique (je trouve ça pénible on a tendance à les oublier les abonnements :D)

    • @botbotlane6129
      @botbotlane6129 5 років тому

      @@grafikart D'accord je vois, ok donc je pense devenir membre dans quelques jours ;) merci pour l'information ^^

  • @hatemyakoubi3352
    @hatemyakoubi3352 5 років тому

    Merci beaucoup.
    Svp tu peux me aider "comment quitter de symfony 5 à symfony 4"

    • @choco-code
      @choco-code 5 років тому +1

      Il faut donwgrader. Tu édite ton composer json et tu soecifie pour la version "~4.4" et tu fais un composer update

  • @dav6983
    @dav6983 5 років тому

    maintenant le skeleton est pour Symfony 5 il me semble, il faut faire gaffe à bien prendre le skeleton de la 4.4 pour le tuto

    • @grafikart
      @grafikart  5 років тому +1

      Oui je le précise au moment où je crée le projet ;)

    • @r6anthonyr679
      @r6anthonyr679 5 років тому +1

      On est déjà sur symfony 5 le temps passe vite moi je compte retourner un peu sur ce framework pour des projets plus conséquents

    • @dav6983
      @dav6983 5 років тому

      @@grafikart j'ai marqué mon commentaire trop vite :|

  • @aristideherve5748
    @aristideherve5748 5 років тому +1

    Tu fais le même tuto pour vueJs et je demande plus rien dans cette vie!

    • @MustaphaElGarni
      @MustaphaElGarni 5 років тому

      J'ai déjà fait ça sur un projet avec le slider de prix et la pagination sauf que je ne peux pas partager le code vu que c'est un projet client :(

  • @choco-code
    @choco-code 5 років тому

    Merci Jonathan pour ce tuto qui tombe pile poil pour moi car j'ai un projet e-commerce à faire en Symfony. Par contre pourquoi tu n'externalise tout simplement pas ton fichier include avec la boucle for each, au lieu d'inclure le fichier à chaque itération en spécifiant le produit ??je le dis que c'est pas tip top pour la performance...

    • @grafikart
      @grafikart  5 років тому

      En général je fais les 2. Mais j'utilise un include pour chaque card car je les met souvent en cache (comme ça si une carte est présente à plusieurs endroit je garde la même version).

    • @choco-code
      @choco-code 5 років тому

      @@grafikart hah ok je vois. C'est super ça.

    • @choco-code
      @choco-code 5 років тому

      Si c'était vraiment possible de faire une vidéo pour nous sur l'utilisation de mercure en prod, ça va beaucoup m'aider. Merci 😅😅😅👍