J'ai compris que Symfony changeait de structure à chaque nouvelle version (2, 3 et 4), du coup est-ce que ça en vaut la peine d'utiliser Symfony dés maintenant? J'ai l'impression que c'est plus simple avec Symfony 3 même pour les guides/tutos.
Alors non, c'est à l'inverse plus facile d'utiliser Symfony4 que Symfony3.
En fait, le constat a été fait que les gens créaient des bundles pour tout et n'importe quoi dans leur appli, alors que ces bundles n'auront pas pour vocation à être utilisés. Ca a commencé avec Symfony 2.6 et la création du AppBundle par défaut dans chaque projet. Puis en fait il se sont dis, à quoi sert d'avoir un bundle alors que l'application est unique ? Donc on a plus de bundles relatifs à l'application, seulement des bundles tiers venant ajouter des fonctionnalités.
Il y a plein d'avantages à utiliser sf4 que sf3 c'est carrément plus simple quand tu débutes. Il se peut cependant que certaines documentations ne soient pas à jour, mais pour le coup, la doc de SYmfony est plutôt bien faite.
Ah lol, d'accord, donc on ne peut plus faire de bundles personnelles si j'ai bien compris? En vrai l'application que je compte faire est bien unique, je voulais juste tester les "bundles" parce que c'était présent dans le cours mais j'en avais pas vraiment besoin
Je me permet de déterrer ce sujet pour ceux qui comme moi veulent suivre le cours "Développer votre site web avec le framework Symfony" de Fabien Potentier.
Personnellement, j'en ai besoin car le cours sur Symfony 4 de Mickaël Andrieu est trop indigeste pour moi.
Bref, le cours de Fabien Potentier bloque à "Utilisons la console pour créer un bundle" car le sujet est dépassé sur la version 4 de Symfony.
Tu peux suivre cette partie du cours avec la version 3.1 de Symphony, et pour cela tu peux créer un projet symfony version 3.1 grâce à Composer, en tapant dans la console :
Merci bien pour l'éclaircissement Squirrel Jo 👍. Moi je suis entrain de suivre le tuto et j'étais sur le point d'abandoner Symfony 😒. J'ai rencontré le même problème et bien avant ça j'ai rencontré un problème avec cette commande
composer require logger
C'est pas cool quand on commence à découvrir quelque chose de nouveau et qu'on se bloque dès le début. Ca enlève toute l'envie qu'on a pour cette chose 😶.
Ce qui est bizarre c'est qu'on dirait que OC a utilisé Symfony 4 et le contenu du cours surtout les commandes n'ont pas été mises à jour.
OC essayez de trouver une solution pour ça car c'est mon meilleur site pour apprendre quelque chose qui m'est nouveau et c'est le site que je conseille à mes connaissances aussi 🙏.
Sinon avec Symfony 3.4 on peut aussi utiliser les bundles, pas besoin d'utiliser une version (3.1) obsolète. Ne soyez pas anti-documentation , c'est l'une des meilleures ressources.
ah j'suis deg !!! Si j'avais sû, je serais partie sur la version 3.4 !!!
du coup j'ai réglé ça avec "composer update" après avoir indiqué ""symfony/symfony": "3.4.*"" dans le require de mon composer.json
Merci pour l'info WillyKouassi
PS : j'adapte le code du cours sur Symfony 3 en Symfony 4 grâce à la documentation Le cours sur Symfony 3 me permet de comprendre les notions de Symfony (ex : services ...), il est vraiment super bien fait. Sinon, je ne comprends rien au cours d'OC sur Symfony 4.
J'ai exactement le même probleme ! J'essaie de prendre le meilleur des deux cours OC ( les deux cours sur symfony ), mais le probleme n'est toujours pas résolu. J'ai comme contrainte d'utiliser symfony 4..
J'apprend juste q'il y a un cours plus récent sur Symfony 4... (il ne ressort pas sur bing avec : openclassroom+symfony+4) ¯\_(ツ)_/¯
Donc c'est bien celui ci qu'il faut suivre pour le coup ? Ou je vais être encore bloqué quelque part pendant 6 heures en ne comprenant pas pourquoi "php bin/console generate:bundle" me donne une erreur, qui me dit de faire "composer require sensio/generator-bundle" qui me donne une autre erreur ?
Je suis entrain d'apprendre Symfony 4.3.2 et j'essai d'utiliser la commande php bin/console generate:bundle. pour créer un bundle et la machine me dit d'installer d'abord le bundle sensio/generator-bundle. Seulement quand je tape la commande composer require sensio/generator-bundle, La machine m'affiche un message d'erreur "Your requirements could not be resolved to an installable set of packages." et j'ai fais des recherche sur internet on met que ce bundle n'est pas compatible avec Symfony 4.3.2 Que faire?
Hello, j'ai le même problème mais je viens de lire plus avant que la création de bundle est obsolète depuis Symfony 4, le cours OC ne semble donc pas à jour...
Hello, j'ai le même problème mais je viens de lire plus avant que la création de bundle est obsolète depuis Symfony 4, le cours OC ne semble donc pas à jour...
"Ce cours est a été écrit pour la version Long Term Support du framework : Symfony 3. "
"Une version 4 est disponible mais n'est pas encore supportée sur le long terme et de nombreux éléments peuvent encore évoluer. Ce cours sera mis-à-jour lorsque la version LTS sera disponible pour Symfony 4."
...
Pour info la LTS de Symfony4 est prévu pour novembre 2019
"Une version 4 est disponible mais n'est pas encore supportée sur le long terme et de nombreux éléments peuvent encore évoluer. Ce cours sera mis-à-jour lorsque la version LTS sera disponible pour Symfony 4."
...
Pour info la LTS de Symfony4 est prévu pour novembre 2019
- Edité par coolswing 17 juillet 2019 à 16:36:51
Donc au final, faut-t-il abandonner le cours et le reprendre en Novembre 2019 ?
excusez moi d'intervenir mais le cour sur symfony 3 n'as pas été écris par fabien potencier...
et celui sur symfony 4 et totalement incomplet, je dirais même qu'il n'as pas sa place sur OC
pour la doc de symfony normal qu'elle n'est pas écrite en français
pour ceux qui galèrent avec symfony je peux vous conseiller un très bon cours mais payant
c'est celui de Lior Chamla si vous avez la même chance que moi vous pouvez avoir 55% de réduc et en plus il y a possibilité de payer en 4 fois
pour cela recherchez le sur youtube ou il a fait 4 vidéos dans la première il y a un lien permettant d'avoir cette réduction s'il y en as encore ça je sais pas
je crois que c'est 22.50€ par mois un truc du genre
et en plus un projet à rajouter à votre portfolio à la clé que vous aurez créé de vous même
le projet est basé sur airBnB
bizzare ce point là:
Pour info la LTS de Symfony4 est prévu pour novembre 2019
alors que la version 5 est en développement...
- Edité par AaFredericHusson 11 septembre 2019 à 16:31:53
Pas d'aide concernant le code par MP ni par mail, le forum est là pour ça
Pour apprendre symfony 4 je vous conseille d'aller sur le site SymfonyCasts => https://symfonycasts.com/ ses en anglais mais pour ceux qui parle pas cette langue le traducteur passe
Pas d'aide concernant le code par MP ni par mail, le forum est là pour ça
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Pas d'aide concernant le code par MP ni par mail, le forum est là pour ça
Pas d'aide concernant le code par MP ni par mail, le forum est là pour ça