CakePHP est un framework de développement rapide pour PHP qui utilise des modèles de conception communément connus tels que le mappage de données associatif, Front Controller et MVC. Notre objectif principal est de fournir un cadre structuré qui permet aux utilisateurs PHP de tous niveaux de développer rapidement des applications Web robustes, sans aucune perte de flexibilité.
Installer CakePHP via Composer
Vous pouvez installer CakePHP dans votre projet en utilisant Composer. Si vous démarrez un nouveau projet, nous vous recommandons d'utiliser le squelette de l'application comme point de départ. Pour les applications existantes, vous pouvez exécuter les opérations suivantes :
composer require cakephp/cakephp
Pour plus de détails sur la version (minimum/maximum) de PHP, voir la carte des versions.
Exécution de tests
En supposant que PHPUnit soit installé sur tout le système en utilisant l'une des méthodes indiquées ici, vous pouvez exécuter les tests pour CakePHP en procédant comme suit :
- Copiez
phpunit.xml.dist
dans phpunit.xml
. - Ajoutez les informations d'identification de base de données pertinentes à votre
phpunit.xml
si vous souhaitez exécuter des tests sur une source de données non SQLite. - Exécutez
phpunit
.
Apprendre encore plus
- CakePHP - La maison du projet CakePHP.
- Livre - La documentation CakePHP ; commencez à apprendre ici !
- API - Une référence aux classes de CakePHP et à la documentation de l'API.
- Awesome CakePHP - Une liste organisée de ressources présentées autour du framework.
- La Boulangerie - Conseils, tutoriels et articles.
- Centre communautaire – Une source pour tout ce qui concerne la communauté.
- Formation - Rejoignez une session en direct et familiarisez-vous avec le framework.
- CakeFest - Ne manquez pas notre conférence annuelle CakePHP.
- Cake Software Foundation - Promouvoir le développement lié à CakePHP.
Obtenez de l'aide !
- Slack – Rejoignez-nous sur Slack.
- Discord – Rejoignez-nous sur Discord.
- #cakephp sur irc.freenode.net - Venez discuter avec nous, nous avons du gâteau.
- Forum - Forum officiel de CakePHP.
- Problèmes GitHub – Vous avez des problèmes ? S'il vous plaît dites-nous!
- Feuilles de route - Vous souhaitez contribuer ? Impliquez-vous !
Contribuer
- CONTRIBUTING.md - Conseils rapides pour contribuer au projet CakePHP.
- Section "Contribution" du CookBook - Détails sur la contribution au projet.
Sécurité
Si vous avez trouvé un problème de sécurité dans CakePHP, veuillez utiliser la procédure décrite dans SECURITY.md.