Erfahren Sie mehr über Flight

Flight ist ein schnelles, einfaches, erweiterbares Framework für PHP. Es ist ziemlich vielseitig und kann für den Aufbau jeder Art von Webanwendung verwendet werden. Es ist auf Einfachheit ausgelegt und so geschrieben, dass es leicht verständlich und einfach 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.

Zusätzlich wurde ein ausgezeichnetes Tutorial von @lubiana erstellt. Obwohl es nicht im Detail auf Flight eingeht, wird Ihnen dieser Leitfaden helfen, einige der wichtigsten Konzepte rund um ein Framework zu verstehen und warum sie nützlich sind. Sie können das Tutorial hier finden.

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.

Kernthemen

Autoloading

Lernen Sie, wie Sie Ihre eigenen Klassen in Ihrer Anwendung automatisch laden.

Routing

Lernen Sie, wie Sie Routen für Ihre Webanwendung verwalten. Dies umfasst auch das Gruppieren von Routen, Routenparameter und Middleware.

Middleware

Lernen Sie, wie Sie Middleware verwenden, um Anfragen und Antworten in Ihrer Anwendung zu filtern.

Anfragen

Lernen Sie, wie Sie Anfragen und Antworten in Ihrer Anwendung verarbeiten.

Antworten

Lernen Sie, wie Sie Antworten an Ihre Benutzer senden.

HTML-Templates

Lernen Sie, wie Sie den integrierten View-Engine verwenden, um Ihre HTML-Templates zu rendern.

Sicherheit

Lernen Sie, wie Sie Ihre Anwendung vor üblichen Sicherheitsbedrohungen schützen.

Konfiguration

Lernen Sie, wie Sie das Framework für Ihre Anwendung konfigurieren.

Flight erweitern

Lernen Sie, wie Sie das Framework erweitern, um Ihre eigenen Methoden und Klassen hinzuzufügen.

Ereignisse und Filterung

Lernen Sie, wie Sie das Ereignissystem verwenden, um Hooks zu Ihren Methoden und internen Framework-Methoden hinzuzufügen.

Dependency Injection Container

Lernen Sie, wie Sie Dependency Injection Container (DIC) verwenden, um die Abhängigkeiten Ihrer Anwendung zu verwalten.

Framework-API

Erfahren Sie mehr über die Kernmethoden des Frameworks.

Migration auf v3

Die Abwärtskompatibilität wurde größtenteils beibehalten, aber es gibt einige Änderungen, auf die Sie achten sollten, wenn Sie von v2 auf v3 migrieren.

Problembehandlung

Es kann einige häufige Probleme geben, auf die Sie bei der Verwendung von Flight stoßen. Diese Seite unterstützt Sie bei der Problembehandlung dieser Probleme.