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.