フライトは、PHPのための高速でシンプルで拡張性のあるフレームワークです。非常に汎用性があり、あらゆる種類のWebアプリケーションの構築に使用できます。 シンプルさを重視して構築されており、理解しやすく使用しやすい方法で書かれています。
フレームワークを使用するメリットについて簡潔な記事がこちらにあります。フレームワークを使用する前に、その利点を理解することが重要です。
さらに、@lubianaによって優れたチュートリアルが作成されました。Flightに特化しているわけではありませんが、 このガイドはフレームワークを取り巻く主要なコンセプトとその使用上の利点を理解するのに役立ちます。 チュートリアルはこちらで見つけることができます。
Laravel、Slim、Fat-Free、Symfonyなどの他のフレームワークからFlightに移行している場合、このページは両者の違いを理解するのに役立ちます。
アプリケーション内で自分自身のクラスをオートロードする方法を学びます。
Webアプリケーションのためのルートを管理する方法を学びます。これにはルートのグルーピング、ルートパラメータ、ミドルウェアも含まれます。
リクエストとレスポンスをフィルタリングするためにミドルウェアを使用する方法を学びます。
アプリケーション内でリクエストとレスポンスを処理する方法を学びます。
ユーザーにレスポンスを送信する方法を学びます。
組み込みのビューエンジンを使用してHTMLテンプレートをレンダリングする方法を学びます。
一般的なセキュリティ脅威からアプリケーションを保護する方法を学びます。
アプリケーションにフレームワークを設定する方法を学びます。
独自のメソッドとクラスを追加してフレームワークを拡張する方法を学びます。
イベントシステムを使用してメソッドと内部フレームワークメソッドにフックを追加する方法を学びます。
依存性注入コンテナ(DIC)を使用してアプリケーションの依存関係を管理する方法を学びます。
フレームワークのコアメソッドについて学びます。
後方互換性は大部分が維持されていますが、v2からv3への移行時に認識しておくべき変更がいくつかあります。
Flightを使用する際に遭遇する可能性のある一般的な問題についてトラブルシューティングするのに役立ちます。