CakePHP ist ein schnelles Entwicklungsframework für PHP, das allgemein bekannte Entwurfsmuster wie Associative Data Mapping, Front Controller und MVC verwendet. Unser Hauptziel ist es, ein strukturiertes Framework bereitzustellen, das es PHP-Benutzern auf allen Ebenen ermöglicht, schnell robuste Webanwendungen zu entwickeln, ohne dabei an Flexibilität einzubüßen.
CakePHP über Composer installieren
Sie können CakePHP mit Composer in Ihr Projekt installieren. Wenn Sie ein neues Projekt starten, empfehlen wir, das App-Skelett als Ausgangspunkt zu verwenden. Für bestehende Anwendungen können Sie Folgendes ausführen:
composer require cakephp/cakephp
Einzelheiten zur (minimalen/maximalen) PHP-Version finden Sie in der Versionsübersicht.
Ausführen von Tests
Vorausgesetzt, Sie haben PHPUnit mit einer der hier genannten Methoden systemweit installiert, können Sie die Tests für CakePHP wie folgt ausführen:
- Kopieren Sie
phpunit.xml.dist
nach phpunit.xml
. - Fügen Sie die relevanten Datenbankanmeldeinformationen zu Ihrer
phpunit.xml
hinzu, wenn Sie Tests für eine Nicht-SQLite-Datenquelle ausführen möchten. - Führen Sie
phpunit
aus.
Erfahren Sie mehr
- CakePHP – Die Heimat des CakePHP-Projekts.
- Buch – Die CakePHP-Dokumentation; Beginnen Sie hier mit dem Lernen!
- API – Ein Verweis auf die Klassen und API-Dokumentation von CakePHP.
- Awesome CakePHP – Eine kuratierte Liste vorgestellter Ressourcen rund um das Framework.
- Die Bäckerei – Tipps, Tutorials und Artikel.
- Community Center – Eine Quelle für alles, was mit der Community zu tun hat.
- Schulung – Nehmen Sie an einer Live-Sitzung teil und machen Sie sich mit dem Framework vertraut.
- CakeFest – Verpassen Sie nicht unsere jährliche CakePHP-Konferenz.
- Cake Software Foundation – Förderung der Entwicklung im Zusammenhang mit CakePHP.
Holen Sie sich Unterstützung!
- Slack – Treten Sie uns auf Slack bei.
- Discord – Treten Sie uns auf Discord bei.
- #cakephp auf irc.freenode.net – Kommen Sie und chatten Sie mit uns, wir haben Kuchen.
- Forum – Offizielles CakePHP-Forum.
- GitHub-Probleme – Haben Sie Probleme? Bitte sagen Sie es uns!
- Roadmaps – Möchten Sie einen Beitrag leisten? Machen Sie mit!
Mitwirken
- CONTRIBUTING.md – Schnelle Hinweise für Beiträge zum CakePHP-Projekt.
- CookBook-Abschnitt „Mitwirken“ – Details zum Mitwirken am Projekt.
Sicherheit
Wenn Sie ein Sicherheitsproblem in CakePHP festgestellt haben, verwenden Sie bitte das in SECURITY.md beschriebene Verfahren.