Sommaire
Lecture guidée
Accédez rapidement aux points clés 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+).
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.
WordPress 7.0 : nouveautés, date de sortie et guide de mise à jour
Documentation complète sur WordPress 7.0 : date de sortie, nouveautés, IA, administration, éditeur, prérequis PHP, compatibilité p...
Faire tourner qwen3-coder-next:q4_K_M en local
Tutoriel complet pour faire tourner qwen3-coder-next:q4_K_M en local avec Ollama, VS Code (Continue) et Windows 11. Configurati...
J’ai développé mon propre CMS PHP/MySQL avec l’aide de l’IA
Découvrez le retour d’expérience complet sur le développement de mon CMS PHP/MySQL avec l’aide de l’IA. Objectifs, roadmap, foncti...
Navigation
Poursuivre la lecture
Naviguez vers un article plus récent ou plus ancien, revenez au fil éditorial ou explorez davantage la rubrique courante.
Article plus ancien
Présentation du framework PHP Cakephp 2
CakePHP 2 est un framework PHP inspiré de Ruby on Rails, basé sur le modèle MVC. Il a évolué jusqu’à la branche 2.10, do...
Lire l’article plus ancienPoint de repère
Revenir à Développement web
Retrouvez l’ensemble des articles publiés dans cette catégorie pour poursuivre la navigation de manière thématique.
Voir la catégorieArticle plus récent
Le https favorise le référencement Google d'un site
Depuis août 2014, Google considère le HTTPS comme un signal de classement. L’article revient sur cette annonce, détaille...
Lire l’article plus récentCommentaires
3 messages
Échanges déjà publiés autour de l’article, questions de lecteurs et retours d’expérience validés.
Nicolas (Admin)
agence de communication tunisie
Merci beaucoup pour le partage. Les informations sont géniales. Bonne journée.
olga
Commentaires
Laisser un message
Partagez une question, un retour ou un complément utile. Les commentaires sont relus avant publication.
Réseaux sociaux
Retrouvez Nicolas HENRY ailleurs
Profils, publications et points de contact sur les principales plateformes.