FlightはPHPのための高速でシンプルで拡張性のあるフレームワークです。非常に汎用性があり、あらゆる種類のWebアプリケーションの構築に使用できます。シンプリシティを念頭において構築されており、理解しやすく使用しやすい方法で記述されています。
フレームワークを使用すべき理由について短い記事があります。フレームワークを使用する前に、その利点を理解することは良い考えです。
また、@lubianaによって優れたチュートリアルが作成されました。Flightに特化した詳細はありませんが、このガイドはフレームワークを取り巻く主要な概念とその利点を理解するのに役立ちます。チュートリアルはこちらで見つけることができます。
アプリケーション内で自分自身のクラスをオートロードする方法について学びます。
Webアプリケーションのためのルートを管理する方法について学びます。これには、ルートのグループ化、ルートパラメータ、ミドルウェアも含まれます。
リクエストとレスポンスをフィルタリングするミドルウェアの使用方法について学びます。
アプリケーション内のリクエストとレスポンスの処理方法について学びます。
ユーザーへのレスポンスの送り方について学びます。
組み込みのビューエンジンを使用してHTMLテンプレートをレンダリングする方法について学びます。
一般的なセキュリティ脅威からアプリケーションを保護する方法について学びます。
アプリケーションにフレームワークを設定する方法について学びます。
独自のメソッドやクラスを追加してフレームワークを拡張する方法について学びます。
イベントシステムを使用してメソッドや内部フレームワークメソッドにフックを追加する方法について学びます。
依存性注入コンテナ(DIC)を使用してアプリケーションの依存関係を管理する方法について学びます。
フレームワークのコアメソッドについて学びます。
互換性はほとんど維持されていますが、v2からv3への移行時に注意すべき変更点がいくつかあります。