Afficher le sommaire
Sommaire
Lecture guidée
Les 6 repères de l’article.
Introduction
CakePHP 3 est un framework PHP permettant de développer des sites web en suivant un cadre de travail (conventions, organisation claire du projet). En appliquant ses conventions, votre code est généralement plus structuré et plus facile à maintenir / reprendre par d’autres développeurs. Le framework s’appuie sur le modèle MVC (Model–View–Controller), courant dans l’écosystème PHP (Symfony, Laravel, etc.).
La version 3.0.0 (première version stable) est sortie le 22 mars 2015.
✅ Mise à jour importante : CakePHP 3.x est en fin de vie (EOL).
La dernière version publiée est 3.10.5 et la branche 3.x n’est plus maintenue.
Pour un nouveau projet, privilégiez CakePHP 5 (ou CakePHP 4 si contraintes d’hébergement). Pour un projet existant en CakePHP 3, l’objectif réaliste est de planifier une migration.
Documentation (Cookbook) :
- CakePHP 3 (docs) : https://book.cakephp.org/3.x/
- Version française (selon disponibilité) : https://book.cakephp.org/3.0/fr/index.html
Avantages
CakePHP est historiquement moins répandu en France que Symfony/Laravel, mais il reste apprécié pour son approche « convention over configuration ».
CakePHP 3 offre un bon compromis : souplesse + structure (MVC, organisation claire des fichiers/répertoires). Il est souvent jugé accessible pour démarrer, notamment grâce à :
- des conventions cohérentes (noms, structure, bonnes pratiques),
- une CLI (bake) utile pour gagner du temps,
- une documentation très complète.
Version 3 (état actuel)
- Dernière version CakePHP 3.x : 3.10.5
- Branche EOL : pas de nouveaux correctifs officiels
Liens utiles :
- Annonces / changelog : https://bakery.cakephp.org/
- Tags GitHub (toutes les versions) : https://github.com/cakephp/cakephp/tags
- Article CakePHP 2 : Informations sur la version 2
Prérequis (CakePHP 3)
Prérerequis côté serveur / environnement :
- PHP 5.6+ (CakePHP 3.x est généralement utilisé jusqu’à PHP 7.4)
- Extensions PHP : mbstring, intl, simplexml, PDO
- Serveur web : Apache / Nginx / IIS (selon config)
- Base de données (facultatif, mais très fréquent) : MySQL / MariaDB / PostgreSQL / SQL Server / SQLite (via PDO)
⚠️ Si vous êtes sur un PHP moderne (8.x), CakePHP 3 n’est pas un bon choix : mieux vaut viser CakePHP 4/5.
Mises à jour
À l’époque, CakePHP 3 se mettait à jour facilement via Composer.
Aujourd’hui, la branche 3.x étant EOL, les mises à jour n’apportent plus de correctifs officiels.
Recommandation si vous maintenez un projet CakePHP 3 :
- figez/maîtrisez vos dépendances (composer.lock),
- gardez un jeu de tests,
- planifiez la migration (souvent 3.10 → 4.x → 5.x).
Aller plus loin (recommandé en 2026)
- CakePHP 4 : bonne étape de migration, et base moderne (PHP 7.4+).
- CakePHP 5 : version actuelle, nécessite un PHP plus récent (PHP 8.2+).
Discussion
Une question ou un retour d’expérience ?
Une commande ne fonctionne plus, vous avez testé une autre configuration ou vous souhaitez apporter une précision ? Partagez votre expérience dans les commentaires.
3 messages publiés
Publication modérée-
Nicolas (Admin)
Encore quelques semaines avant la sortie de la Release 3.0 ;-) -
agence de communication tunisie
Excellent article.
Merci beaucoup pour le partage. Les informations sont géniales. Bonne journée. -
Merci pour le partage sur la release candidate de Cakephp
Laisser un commentaire
Laisser un commentaire 3 champs · publication modérée
Conseils avant de publier
- Restez directement lié au sujet de l’article.
- Pour une erreur technique, indiquez la commande, le passage ou la section concernée.
- Les commentaires sont relus avant publication pour garder des échanges utiles et lisibles.
Même catégorie
Articles de la même catégorie
Une sélection d’articles publiés dans Développement web pour continuer sur un sujet proche.
IA locale pour le développement : comprendre la différence entre Claude Code et VS Code + Continue
Découvrez les différences entre VS Code avec Continue, Claude Code et Codex CLI pour développer avec une IA locale. Comparaison du fonctionnement, du niveau d’autonomie, de la sécurité et des usages avec Ollama.
Faut-il encore se lancer dans la création de sites web en 2026 ?
Le marché de la création de sites web a profondément évolué avec WordPress, le no-code et l’intelligence artificielle. Découvrez les opportunités, les difficultés et les compétences nécessaires pour se lancer en 2026.
Nettoyer le dossier `.codex` : historique, logs, cache et configuration de Codex
Guide pratique pour nettoyer le dossier `.codex` de Codex CLI : historique, logs SQLite, cache et fichiers temporaires, sans perdre la configuration ni l’authentification.
Réseaux sociaux
Retrouvez Nicolas HENRY ailleurs
Profils, publications et points de contact sur les principales plateformes.