Quelles différences entre les versions 2 et 3 ?

Depuis le 22 mars 2015, CakePHP est disponible en version 3. Le passage à cette nouvelle version majeure est un tournant pour le framework notamment suite à la réécriture de l’ORM, le passage à la version PHP 5.4 au minimum, l’utilisation du standard PSR-4, et l’utilisation systématique des objets à travers tout le framework.

1. Principales modifications

Tour d’horizon des principales modifications apportées :

Changement apporté

Commentaire

Réorganisation des répertoires

L’organisation des répertoires suit désormais les recommandations PSR-4.

Installation via Composer

Composer (gestionnaire de dépendance PHP) est désormais la méthode d’installation préconisée pour le framework et ses plugins.

Espaces de noms

Autre effet de la norme PSR-4, les espaces de noms (namespace) sont désormais systématiquement utilisés.

Refonte de l’ORM

L’ORM de la version 3 a été complètement réécrit. La couche Modèle comprend désormais des tables et des entités. La gestion des requêtes à également été entièrement repensée.

2. Guide de migration

La liste exhaustive de tous les changements apportés est disponible à cette adresse : http://book.cakephp.org/3.0/fr/appendices/3-0-migration-guide.html

Un utilitaire permettant...

Pour consulter la suite, découvrez le livre suivant :
couv_EP3CAK.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Pourquoi choisir CakePHP ?
Suivant
Comprendre le fonctionnement