Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Découvrir Symfony3

Comprendre les bundles et compatibilités

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Quelques bundles sont déjà disponibles, mais pas tous. Alors comment savoir ce qu'il faut utiliser ? Vous allez découvrir les ressources pour sauter le pas vers Symfony3.
03:51

Transcription

Gare à vous à mes développeurs, oui gare à vous. Si vous avez à installer des bundles avec Symfony 3, attention ! Ils ne sont pas encore tous compatible. Lors où nous faisons cette vidéo, il y a déjà des comptabilités qui ont été mises en place, mais pas toutes, donc faites très attention. Si en plus vous en utilisez dans un projet Symfony 2 ça risque de vous poser quelques problèmes, ben il faudra réécrire du code. Deux choses d'abord. La première, si vous avez installé un bundle, vous irez les chercher certainement sur des sites de bundle, tel que Knp bundle par exemple, mais savez que c'est dommage pour le moment, ils n'ont pas intégré une fonctionnalité qui nous permet de savoir si le bundle est disponible pour la nouvelle version de Symfony. Ben il faudra le faire nous-même un peu manuellement. On va faire un petit exemple ensemble, imaginons que nous aillons GenumuFormBundle à installer. Donc on va aller comme d'habitude sur GenumuFormBundle, effectivement on peut se rendre directement ici sur le dépôt guide et puis on aura les informations d'installation. Alors, on voit que pour l'installer c'est celui-ci qu'il va falloir utiliser. Et donc on a se mettre en console dans un projet qui est un projet ici en Symfony en 3 et on utilisera la petite commande sympa composer require genemu/form-bundle. Quand vous allez faire ça et bien ici vous allez voir que ça va commencer à vous l'installer . Et puis ça ne va pas fonctionner tout simplement parce que il ne trouvera pas de versions adaptées. Ici à votre version de Symfony, c'est-à-dire la version 3. Tout simplement parce que ce paquet-là n'est pas disponible pour la version 3. Si vous avez ce message-là. N'essayez pas d'aller plus loin, ça veut tout simplement dire que pour le moment le bundle n'a pas été mis à jour. Oui mais alors, quelles sont les bundles qui sont mis à jour ? Et comment on sait les bundles qu'on va pouvoir utiliser dans son projet. Et bien on va aller se rendre sur un article qui a été publié sur le github. Ici notez bien l'adresse ah, vous verrez que c'est issue qui est ouverte sur le dépôt github symfony-docs, ne bougera pas c'est l'issues 5879 sur laquelle ici on a eu un petit sujet How to upgrade your bundle to Symfony 3.0, ça veut dire que concrètement comment on va upgrader, comment on va mettre à jour un bundle pour Symfony 3.0. Alors, il y a quelques petites informations qui sont intéressantes, mais surtout en descendant un petit peu vous allez vous rendre compte que ici on a un membre de la communauté qui a publié un lien vers un Google doc qui est maintenu donc vous allez pouvoir ouvrir ce Google doc. Et ce Google doc est très sympa parce que il va vous donner ici à chaque fois à l'intérieur tous les bundles. qui sont actuellement et bien en train d'être migré, qui ne sont pas supportés et qui sont supportés. Et ça c'est intéressant puisque si vous retrouverez les bundle supportés que vous pouvez déjà utiliser. Vous voyez que la liste est assez longue, il n'y a quand même pas mal de bundles qui sont souvent les bundles les plus importants qui ont été migré. Et cette liste grossie de jour en jour, voyez qu'il y a quand même pas mal de monde connecté dessus, en permanence donc il y a un effort qui est fait au niveau de la communauté pour mettre les bundles à jour. C'est vrai que pour le moment on n'a pas tous les bundles de disponibles. Bon ben écoutez on fera avec pour le moment et c'est vrai qu'au fur et à mesure de la mise à jour des bundles, on se retrouvera avec des bundles qui sont compatibles avec Symfony 3 et risque de ne plus avoir de problèmes pour le futur, puisque cette migration qui est un petit peu spécial c'est vrai que ce passage de 2 à 3 d'un peu particulier et bien ça donnera débit à ce qui font et bien des bundles, pour se préparer pour l'avenir eux également. Donc n'hésitez pas, faire un tour sur ce document, il vous donnera les bons info et vous saurez quel bundle vous pouvez utiliser et si votre bundle est dans la liste. Vous serez obligée de faire ça pas de choix pour le moment. espérons peut être que les sites de bundles se mettent à jour aussi. Et nous donne l'information, mais ce n'est pas sûr, en tout cas pour le moment et bien vous avez ce document et vous pourrez vous baser dessus.

Découvrir Symfony3

​Prenez en main Symfony3 pour développer des applications riches. Apprenez à créer des routes et des contrôleurs, créez des formulaires, sauvegardez des données, etc.

3h27 (45 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :7 avr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !