フライトについて学ぶ

FlightはPHPのための高速でシンプルで拡張性のあるフレームワークです。非常に汎用性があり、あらゆる種類のWebアプリケーションの構築に使用できます。シンプリシティを念頭において構築されており、理解しやすく使用しやすい方法で記述されています。

重要なフレームワークの概念

フレームワークを使用する理由

フレームワークを使用すべき理由について短い記事があります。フレームワークを使用する前に、その利点を理解することは良い考えです。

また、@lubianaによって優れたチュートリアルが作成されました。Flightに特化した詳細はありませんが、このガイドはフレームワークを取り巻く主要な概念とその利点を理解するのに役立ちます。チュートリアルはこちらで見つけることができます。

コアトピック

オートローディング

アプリケーション内で自分自身のクラスをオートロードする方法について学びます。

ルーティング

Webアプリケーションのためのルートを管理する方法について学びます。これには、ルートのグループ化、ルートパラメータ、ミドルウェアも含まれます。

ミドルウェア

リクエストとレスポンスをフィルタリングするミドルウェアの使用方法について学びます。

リクエスト

アプリケーション内のリクエストとレスポンスの処理方法について学びます。

レスポンス

ユーザーへのレスポンスの送り方について学びます。

HTMLテンプレート

組み込みのビューエンジンを使用してHTMLテンプレートをレンダリングする方法について学びます。

セキュリティ

一般的なセキュリティ脅威からアプリケーションを保護する方法について学びます。

設定

アプリケーションにフレームワークを設定する方法について学びます。

フライトの拡張

独自のメソッドやクラスを追加してフレームワークを拡張する方法について学びます。

イベントとフィルタリング

イベントシステムを使用してメソッドや内部フレームワークメソッドにフックを追加する方法について学びます。

依存性注入コンテナ

依存性注入コンテナ(DIC)を使用してアプリケーションの依存関係を管理する方法について学びます。

フレームワークAPI

フレームワークのコアメソッドについて学びます。

v3への移行

互換性はほとんど維持されていますが、v2からv3への移行時に注意すべき変更点がいくつかあります。