Пікірлер
@thierryr2d2
@thierryr2d2 2 күн бұрын
ca plante encore sur cache:clear comme la vidéo précédente c'est pénible ces trucs instable
@thierryr2d2
@thierryr2d2 2 күн бұрын
npm install ca plante en rouge ça partait bien super présentation dans trello mais je laisse tomber cette usine à gaz !!!! qui plante dans tous les sens C'est bien dommage !
@thierryr2d2
@thierryr2d2 2 күн бұрын
Super intéressant. Et ca fonctionne - Super. Merci (même 2 ans après )
@pouydebatolivier5061
@pouydebatolivier5061 17 күн бұрын
Pour corriger l'erreur qui casse les pieds à beaucoup, il faut modifier le Dockerfile, remplacer la ligne 20 par celle ci : && mv /root/.symfony5/bin/symfony /usr/local/bin \
@LilianaCasas-p8t
@LilianaCasas-p8t 24 күн бұрын
Tu as raté quelque chose de très important...Argentine. Usine d'ingénierus système pour le monde entier.
@eliotherilanto2338
@eliotherilanto2338 Ай бұрын
salut , est ce que c pas trop compliqué de suivre ce tuto avec windows , vu que vous utiliser linux
@Gigoland
@Gigoland Ай бұрын
Je pense faut mieux faire $data->set... et pas $data = $data->set.. sinon c'est cool t'explique tres bien ;) merci
@dafachaadams2265
@dafachaadams2265 Ай бұрын
Vraiment MERCI pour ce magnifique Tuto. De loin le plus complet et instructif que j’ai suivi depuis que je me suis lancer dans l'apprentissage du Framework SYMFONY. GOOD JOB Sir
@hbx380
@hbx380 Ай бұрын
Merci pour le tuto mais le bruit de fond gâche l'expérience.
@rogercauchon3010
@rogercauchon3010 Ай бұрын
C'est parfait comme d'habitude Merci
@thomixrvr4618
@thomixrvr4618 2 ай бұрын
Un héros mdr
@WikeC
@WikeC 2 ай бұрын
L'installation de docker et symfony s'est bien déroulé. Je visualise bien le site par contre le toolbar debug ne fonctionne pas. L'url est Not Found... alors qu'il est bien affiché dans le debug:router.... Qui a eu ce problème ??
@rogercauchon3010
@rogercauchon3010 2 ай бұрын
Pour ma part, je préfère mettre tout ce qui concerne le modèle dans le modèle. pour obtenir un code dans le controlleur : return $this->render('pages/blog/index.html.twig', ['posts' => $postRepository->findPublished()]);
@rogercauchon3010
@rogercauchon3010 2 ай бұрын
Pour ce qui est de la retranscription du code, pour les fainéant et possesseur de ChatGPT, faite une copie d'écran et demander à chat de vous extraire le code.
@rogercauchon3010
@rogercauchon3010 2 ай бұрын
Pour ceux qui vienne en retard, symfony nous offre Asset-Mapper au lieu de l'horrible WebPack-Encore et la Tailwind c'est facile
@surfeurdestemps3193
@surfeurdestemps3193 3 ай бұрын
C'est fini le repos symblog sur gitlab...y'a plus rien
@hbx4448
@hbx4448 4 ай бұрын
Merci pour ton cours, comment on fait des requête sql brut ?
@hbx4448
@hbx4448 4 ай бұрын
Merci pour ton cours, Je souhaiterai savoir comment gérer les messages d'erreurs venant notamment de la base de données. J'ai une méthode add qui ajoute un film dans la table movie, j'ai mis une contrainte d'unicité sur le champs title, ce qui fait que si j'ajoute un film avec le même titre j'ai l'erreur suivante : An exception occurred while executing a query: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'Star Wars IV' for key 'movie.UNIQ_1D5EF26F2B36786B' Logique, mais le problème c'est que la méthode flush ne renvoi rien, donc je ne sais pas comment récupérer cette erreur avec son message ni les autres (les 404, 500 etc) pour l'améliorer (le rendre visible pour l'utilisateur) et l'afficher dans Twig. Mon code est le suivant dans mon controller : #[Route('/add', name: 'add')] public function add(Request $request, Slugger $slugger): Response { $movie=new Movie(); $form=$this->createForm(MovieType::class, $movie); $form->handleRequest($request); if($form->isSubmitted() && $form->isValid()){ $movie->setSlug($slugger->slugify($movie->getTitle())); $em=$this->doctrine->getManager(); $em->persist($movie); $em->flush(); return $this->redirectToRoute('admin_movie_list'); } return $this->render('admin/movie/add.html.twig', [ 'form'=>$form->createView(), ]); } Merci.
@FranckEmpedocleBrondelleAgboko
@FranckEmpedocleBrondelleAgboko 4 ай бұрын
Bonjour , Tout d'abord, je tiens à vous remercier pour vos vidéos et tutoriels de grande qualité, qui m'ont beaucoup aidé dans mes projets de développement. Je souhaiterais vous suggérer un sujet de vidéo qui pourrait intéresser de nombreux développeurs. Serait-il possible de réaliser un tutoriel sur la gestion des médias (documents PDF, vidéos, images, etc.) dans un back-office, que ce soit pour une école ou une entreprise ? Le sujet pourrait inclure les points suivants : - Comment structurer et organiser les différents types de médias dans une application. - Les bonnes pratiques pour le stockage et la sécurisation des fichiers. - L'intégration de services externes comme KZbin ou d'autres solutions de stockage. - L'utilisation de Symfony et des bundles populaires pour gérer ces médias. - La mise en place d'une interface utilisateur efficace pour la gestion des médias dans le back-office. Je pense qu'une vidéo sur ce sujet serait extrêmement utile pour ceux qui travaillent sur des projets nécessitant une gestion avancée des fichiers et des médias. Merci encore pour votre excellent travail, et j'espère que ma suggestion retiendra votre attention.
@duartecancela
@duartecancela 4 ай бұрын
English please
@duartecancela
@duartecancela 4 ай бұрын
English please
@olivesept7880
@olivesept7880 5 ай бұрын
Sauf erreur de ma part, quand on fait "npm install -D tailwindcss postcss autoprefixer postcss-loader" suivi du "npx tailwindcss init -p" cela installe le loader et le fichier postcss.config.js auto : donc pas besoin de le faire à la mano :)
@olivesept7880
@olivesept7880 5 ай бұрын
Par contre il faut quand même ajouter la ligne .enablePostCssLoader ds le dossier webpack
@weijiangyang-g2i
@weijiangyang-g2i 5 ай бұрын
chez moi, le carousel s'affiche seulement le 1ere slide, il ne navigate pas du tout. Pourquoi?
@jooeeee
@jooeeee 5 ай бұрын
La phrase de Descartes colle parfaitement à cette vidéo "Divisez chaque difficulté en autant de parties que possible et nécessaire pour la résoudre". Merci pour ce tutoriel où chaque partie est traitée simplement, tout en avançant dans les possibilités qu'offre le Framework Symfony.
@azizkira7505
@azizkira7505 5 ай бұрын
Fuck your language bro
@mickeyoff4728
@mickeyoff4728 6 ай бұрын
J'ai conscience que je déterre de bien vieilles reliques, mais j'ai pas vraiment compris comment on utilise bootswatch. Quelqu'un pourrait m'expliquer vite fait ?
@KiKi_coaching
@KiKi_coaching 6 ай бұрын
Merci pour la série, c'était intéressant 👌
@KiKi_coaching
@KiKi_coaching 6 ай бұрын
Si jamais comme moi votre project est sur une machine virtuelle où il n'y a pas de Chrome ou Firefox la commande < vendor/bin/bdi detect drivers > ne fonctionnera pas. Dans la doc de dbrekelmans il existe une commande pour installer un driver en particulier, par exemple < vendor/bin/bdi driver:chromedriver > Pour plus d'infos essayez dans votre terminal < vendor/bin/bdi list >
@Revahar
@Revahar 6 ай бұрын
ne marche toujours pas de mon côté après 2 mois où je reviens régulièrement dessus. Sans le recaptcha mon form fonctionne parfaitement, avec c'est comme si je faisais un reload de la page quand je valide le formulaire. Ca n'a aucun sens et personne ne semble parler de se problème...
@abdelatifbaha1505
@abdelatifbaha1505 6 ай бұрын
"Pas grave, ici on ne fait pas de SEO" 🤣🤣 Petite astuce lorsqu'on veut appliquer le style d'un titre tout en restant clean niveau sémantique : Bootstrap dispose des classes "display-1~4" et "h1~h6" ce qui dans ce genre de cas peut-être bien pratique 👌
@abdelatifbaha1505
@abdelatifbaha1505 6 ай бұрын
Hello ! J'attaque le projet aujourd'hui, j'ai vraiment hâte de m'y mettre. Est-ce que par hasard tu pourrais partager le lien du Trello pour avoir une idée des tâches à effectuer, et pour prendre de l'avance sur les vidéos stp. (J'aime bien essayer de mon côté, puis voir ensuite le cours pour vérifier que j'ai bon) Merci d'avance !
@KiKi_coaching
@KiKi_coaching 6 ай бұрын
Hello, je suivais la playlist et on est passé de 32 à 34 ! On a donc sauté 33 qui est la création de la vue des catégories mais la vidéo est sur la chaine HF !
@KiKi_coaching
@KiKi_coaching 6 ай бұрын
Si vous avez une erreur npm vous pouvez changer la Makefile ligne 70 : ## -- 🐈 NPM ----- npm-install: ## Install all npm dependencies $(NPM) init -y $(NPM) install
@mathew97116
@mathew97116 6 ай бұрын
Merci pour la vidéo
@Oldtimer33300
@Oldtimer33300 7 ай бұрын
Salut, je suis admiratif quand je vois tes kanban sur trello pour ce projet et pour SymRecipe. Autant j'arrive à peu près à m'organiser au jour le jour autant j'ai énormément de mal a planifier. Le soucis c'est que je vais bientôt commencer mon projet de fin d'études et le kanban est obligatoire, tu aurais quelques conseils, ou des ressources à conseiller pour m'améliorer sur ce point stp. Tous les cours que j'ai vu sur le sujet manquent d'exemples concrets, où l'on peut voir la mise en place et la réflexion en amont. Merci d'avance ✌️
@Oldtimer33300
@Oldtimer33300 7 ай бұрын
Au bout de 21:20 j'adore le "On va voir ici que notre première page a été créée" avec le petit ouf de soulagement 😂 On sent que ça a été long pour juste afficher "coucou" mdr
@Childew23
@Childew23 7 ай бұрын
J'ai une erreur quand j'essaye d'accéder au formulaire pour créer un post "App\Entity\Post" object not found by "Symfony\Bridge\Doctrine\ArgumentResolver\EntityValueResolver", mais je peux voir les posts avec leur slug
@Childew23
@Childew23 7 ай бұрын
C'est bon j'ai pu régler ce problème c'est dû à ma route post/add avec "add" qui est considéré comme un slug, il suffit de rajouter une priorité à la route post/add pour régler ce problème
@lothairenobili6797
@lothairenobili6797 7 ай бұрын
Je laisse ce commentaire pour les futurs personnes qui tomberont sur ce tutoriel plus tard : trouvez un autre tutoriel. Les premiers épisodes fonctionnent correctement, mais certaines fonctionnalités légèrement poussées ne fonctionnent plus/plus de la même façon que dans le tutoriel. Donc trouvez en un autre pour ne pas vous retrouver coincé/apprendre des trucs dépréciés ou faux 😅
@mickeyoff4728
@mickeyoff4728 6 ай бұрын
Merci le sang, mais tu connaitrais d'autres tuto ? Quand on tape apprendre Symfony y'a que lui.
@lothairenobili6797
@lothairenobili6797 6 ай бұрын
@@mickeyoff4728 nope il y a pas que lui. Il y a la formation récente de grafikart, j'ai regardé quelque vidéo, c'est beaucoup plus pro et claire : kzbin.info/aero/PLjwdMgw5TTLXuvlGqP18gbJCYVg7y6Fig&si=LVhAJZGkd9atNcAc
@mickeyoff4728
@mickeyoff4728 5 ай бұрын
@@lothairenobili6797 Il explique pas comment créer des cruds. C'est genre la seule chose qui m'intéresse dans Symfony
@Childew23
@Childew23 7 ай бұрын
J'ai dû rajouter #[ORM\PrePersist] au dessus de ma méthode prePersist je ne sais pas si c'est normal
@HafsathAMIDOU
@HafsathAMIDOU 7 ай бұрын
Bonsoir comment allez-vous Je rencontre une erreur "App\Controller\HomeController" has no container set, did you forget to define it as a service subscriber? C’est le message que ça m’affiche ça
@MorenoGuillaume
@MorenoGuillaume 7 ай бұрын
Si toi aussi t'as mis la video en pause et t'es allé voir qui a sonné. :) ( Merci pour le contenu m'sieur musclé <3 )
@nabillambattan92
@nabillambattan92 8 ай бұрын
Après avoir suivi attentivement les 12 heures de cette formation, je suis extrêmement satisfait du travail accompli. La façon spontanée dont le formateur cherche des solutions et, surtout, la manière dont il m'a appris à lire la documentation sont remarquables. J'ai vraiment apprécié cette formation et je la recommande vivement à tous les débutants en Symfony. En mettant l'accent sur les bases de la technologie et en expliquant chaque concept avec des exemples pratiques, le formateur a couvert presque tous les aspects du développement avec Symfony. Avant de commencer, je me sentais perdu dans Symfony, mais maintenant je suis beaucoup plus confiant et je me sens capable de me débrouiller seul. Merci beaucoup pour cette opportunité, et un grand merci également à votre chat, qui a rendu cette formation encore plus agréable grâce à sa participation ! J'ai adoré entendre ses interventions.
@mickeyoff4728
@mickeyoff4728 5 ай бұрын
Salut, tu es le commentaire le plus récent, je n'ai pas très bien compris la partie avec bootswatch. Quand je copie les liens, ça ne fait rien. Si quelqu'un pouvait m'expliquer comment faire ce serait top.