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 !
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
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 !
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
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?
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.
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.
@@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
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 ?
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)
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
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
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.
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 ;)
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...
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).
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 !
Merci ;)
Un grand merci pour ce tutoriel ! Explication claire, efficace et synthétique !
Sorcellerie ! Ce mec me voit ce n'est pas possible j'avais exactement besoin de ça
Pareil, mais avec Laravel :|
Idem
lourd merci ! ça m'a aidé de fou
ça fait toujours plaisir de te revoir
quel extension avez vous installer pour vous donner la possibilité,de creer une classe sans passer par make: entity?
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
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 !
Vous avez une idée comment rendre les checkbox en liste déroulante ?
Merci c'est géniale
bonne video et bien détaillé sur le système de filtre produits sur Symfony
Bonjour, j'ai suivi votre tuto, mais je n'arrive pas à reset la catégorie. Comment peut-on procéder? Merci
est ce qu'il existe une fixture pour un theme precis genre par exemple une fixtures uniquement pour les plats de restaurant?
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
Génial, merci beaucoup super tuto
Bonjour M.grafika merci pour cette formation mais j'aimerais avoir des indices sur la création de site e-commerce avec symfony
Excellente vidéo merci !
quel est la relation entre sherchData et category manyToMany? ou OneToMany?
Merci beaucoup !
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?
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.
Super tuto ;)
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 ?
Super le tuto!! merci beaucoup
J'ai un soucis avec yarn et je comprends pas
help!!
Merci beaucoup pur cette video ! On aimerait bien voir comment tu peux tester unitairement ce code.
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.
Tout a fait
Salut, il utilise quelle vs code ?
J'utilise PHPStorm, pas VSCode dans cette vidéo.
Vous avez comment pour créér la méthode findsearch vous avez une clique droit ?
Pourquoi pas faire une playlist ecommerce avec symfony 4
Cela serait incroyablement long :(
@@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
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 ?
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)
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
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
ces quoi ton SE il me plait bien j'aimerais l'avoir aussi !!!
Ça configuration est sur github normalement
Je ne comprends pas ce que veux dire SE :(
@@grafikart peut-être ton DE ?
@@r6anthonyr679 our encore IDE ;)
@@grafikart Système d'exploitation*
Un tutoriel sur 33:50 comment faire ce quon veut, a je comprends vraiment pas
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.
de plus en plus fan de symfony je vois...
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 ;)
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)
@@grafikart D'accord je vois, ok donc je pense devenir membre dans quelques jours ;) merci pour l'information ^^
Merci beaucoup.
Svp tu peux me aider "comment quitter de symfony 5 à symfony 4"
Il faut donwgrader. Tu édite ton composer json et tu soecifie pour la version "~4.4" et tu fais un composer update
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
Oui je le précise au moment où je crée le projet ;)
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
@@grafikart j'ai marqué mon commentaire trop vite :|
Tu fais le même tuto pour vueJs et je demande plus rien dans cette vie!
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 :(
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...
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).
@@grafikart hah ok je vois. C'est super ça.
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 😅😅😅👍