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.

L'essentiel de CakePHP

Comparer les versions de CakePHP

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Découvrez les différences entre CakePHP 2 et CakePHP 3, notamment avec l'arrivée de PHP dans sa version 7.
03:08

Transcription

En passant de la version 2 à 3 de nombreux changements ont eu lieu dans CakePHP. Le premier c'est la réorganisation des répertoires. Les répertoires sont maintenant de la forme définie dans la norme PSR4. Ensuite il y a la possibilité d'installer CakePHP avec Composer, donc c'est la méthode d'installation que nous choisirons pour installer le framework dans le chapitre suivant. Ensuite il y a l'apparition des espaces de nom ou « namespace » en anglais qui sont définis eux-aussi dans la PSR4. Enfin il y a une refonte complète de l'ORM donc nous avons vu précédemment ce que c'était que l'ORM. La couche modèle comprend désormais des tables et des entités. Si vous avez besoin de réaliser une migration vers la version 3 en étant à la version 2 de CakePHP un guide est disponible. Pour le trouver il suffit d'aller sur CakePHP cookbook. Il est toujours préférable d'aller dans la langue en anglais sur le site de CakePHP, parce qu'il y a toujours un peu plus d'informations. Pour cette vidéo là comme je la réalise en français je vais aller aussi sur la documentation en français. Ensuite ici vous avez 3.X guide de migration, vous cliquez dessus et là vous avez l'ensemble des normes et choses que vous allez devoir changer dans votre code. Ici si je veux passer à la 3.0, le guide de migration, vous avez un ensemble de pré-requis, donc une version de base de PHP, deux extensions aussi dont vous allez avoir besoin pour migrer. Ensuite vous avez des outils de migration disponibles sur GitHub. Donc là la documentation est très bien faite pour migrer tout ça. Vous avez aussi du coup les espaces de nom à changer, certaines choses qui ont disparues, donc ici vous avez des constantes qui ont été retirées. Vous avez aussi des spécifications un petit peu plus différentes avec la version 3. Vous avez du coup des nouvelles variables, et aussi l'ORM qui a totalement changé, donc cela va impacter fortement votre code. Vous avez aussi des changements par rapport au debbuging, des variables qui ne sont plus acceptées. Vous avez aussi pour la gestion du cache des choses qui ont beaucoup changées aussi. Avant memcache était disponible maintenant il a été retiré. Donc aussi vous avez un ensemble ici de fonctions qui ont été enlevées et retirées, et pour la configuration, pareil: des choses qui ont été changées. Il y avait aussi tout ce qui était déprécié en fin de version 2 donc qui ont été enlevé dans la version 3. Ensuite par rapport aux shells, pour maintenant utiliser Bake par exemple il faut aller dans binbake, avant c'état app. Voilà les recommandations pour une migration vers une version 3, donc la documentation est très bien faite, je vous laisse regarder pour vraiment effectuer cette migration.

L'essentiel de CakePHP

Développez des applications web évolutives avec CakePHP, du simple blog au site e-commerce à fort trafic. Installez et configurez le framework, maîtrisez le routing, etc.

3h39 (45 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
CakePHP CakePHP 3
Spécial abonnés
Date de parution :22 nov. 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 !