Lernen Sie Flight kennen
Flight ist ein schnelles, einfaches, erweiterbares Framework für PHP. Es ist sehr vielseitig und kann zum Erstellen jeder Art von Webanwendung verwendet werden. Es wurde mit dem Ziel der Einfachheit entwickelt und ist so geschrieben, dass es leicht zu verstehen und zu verwenden ist.
Wichtige Framework-Konzepte
Warum ein Framework?
Hier ist ein kurzer Artikel darüber, warum Sie ein Framework verwenden sollten. Es ist eine gute Idee, die Vorteile der Verwendung eines Frameworks zu verstehen, bevor Sie eines verwenden.
Darüber hinaus wurde ein ausgezeichnetes Tutorial von @lubiana erstellt. Obwohl es nicht im Detail auf Flight eingeht, wird Ihnen dieser Leitfaden helfen, einige der wichtigen Konzepte rund um ein Framework zu verstehen und warum sie vorteilhaft sind. Sie finden das Tutorial hier.
Flight im Vergleich zu anderen Frameworks
Wenn Sie von einem anderen Framework wie Laravel, Slim, Fat-Free oder Symfony zu Flight migrieren, hilft Ihnen diese Seite, die Unterschiede zwischen den beiden zu verstehen.
Kern Themen
Autoloading
Erfahren Sie, wie Sie Ihre eigenen Klassen in Ihrer Anwendung automatisch laden können.
Routing
Erfahren Sie, wie Sie Routen für Ihre Webanwendung verwalten. Dies umfasst auch das Gruppieren von Routen, Routenparameter und Middleware.
Middleware
Erfahren Sie, wie Sie Middleware verwenden, um Anfragen und Antworten in Ihrer Anwendung zu filtern.
Requests
Erfahren Sie, wie Sie Anfragen und Antworten in Ihrer Anwendung behandeln.
Responses
Erfahren Sie, wie Sie Antworten an Ihre Benutzer senden können.
Events
Erfahren Sie, wie Sie das Event-System verwenden, um benutzerdefinierte Events in Ihre Anwendung hinzuzufügen.
HTML-Vorlagen
Erfahren Sie, wie Sie die integrierte View-Engine verwenden, um Ihre HTML-Vorlagen zu rendern.
Sicherheit
Erfahren Sie, wie Sie Ihre Anwendung vor gängigen Sicherheitsbedrohungen schützen können.
Konfiguration
Erfahren Sie, wie Sie das Framework für Ihre Anwendung konfigurieren.
Flight erweitern
Erfahren Sie, wie Sie das Framework erweitern, indem Sie Ihre eigenen Methoden und Klassen hinzufügen.
Events und Filterung
Erfahren Sie, wie Sie das Event-System verwenden, um Hooks zu Ihren Methoden und internen Framework-Methoden hinzuzufügen.
Dependency Injection Container
Erfahren Sie, wie Sie Abhängigkeitsinjektionscontainer (DIC) verwenden, um die Abhängigkeiten Ihrer Anwendung zu verwalten.
Framework API
Erfahren Sie mehr über die Kernmethoden des Frameworks.
Migration zu v3
Die Rückwärtskompatibilität wurde größtenteils beibehalten, es gibt jedoch einige Änderungen, über die Sie sich beim Migrieren von v2 zu v3 im Klaren sein sollten.
Fehlerbehebung
Es gibt einige häufige Probleme, auf die Sie stoßen können, wenn Sie Flight verwenden. Diese Seite hilft Ihnen, diese Probleme zu beheben.