Apprenez à connaître Flight

Flight est un framework rapide, simple et extensible pour PHP. Il est assez polyvalent et peut être utilisé pour construire tout type d'application web. Il est conçu en gardant à l'esprit la simplicité et est écrit de manière à être facile à comprendre et à utiliser.

Concepts Importants du Framework

Pourquoi un Framework?

Voici un court article sur pourquoi vous devriez utiliser un framework. Il est bon de comprendre les avantages d'utiliser un framework avant de commencer à en utiliser un.

De plus, un excellent tutoriel a été créé par @lubiana. Bien qu'il n'aborde pas en détail Flight en particulier, ce guide vous aidera à comprendre certains des principaux concepts entourant un framework et pourquoi ils sont bénéfiques à utiliser. Vous pouvez trouver le tutoriel ici.

Flight Comparé à d'Autres Frameworks

Si vous migrez depuis un autre framework tel que Laravel, Slim, Fat-Free, ou Symfony vers Flight, cette page vous aidera à comprendre les différences entre les deux.

Thèmes Principaux

Chargement Automatique

Apprenez à charger automatiquement vos propres classes dans votre application.

Itinéraire

Apprenez à gérer les itinéraires de votre application web. Cela inclut également le regroupement d'itinéraires, les paramètres d'itinéraire et les middleware.

Middleware

Apprenez à utiliser les middleware pour filtrer les requêtes et les réponses dans votre application.

Requêtes

Apprenez comment gérer les requêtes et les réponses dans votre application.

Réponses

Apprenez à envoyer des réponses à vos utilisateurs.

Templates HTML

Apprenez à utiliser le moteur de vue intégré pour rendre vos modèles HTML.

Sécurité

Apprenez comment sécuriser votre application contre les menaces de sécurité courantes.

Configuration

Apprenez comment configurer le framework pour votre application.

Extension de Flight

Apprenez comment étendre le framework en ajoutant vos propres méthodes et classes.

Événements et Filtrage

Apprenez à utiliser le système d'événements pour ajouter des hooks à vos méthodes et aux méthodes internes du framework.

Conteneur d'Injection de Dépendances

Apprenez à utiliser des conteneurs d'injection de dépendances (DIC) pour gérer les dépendances de votre application.

API du Framework

Apprenez sur les méthodes de base du framework.

Migration vers la v3

La compatibilité ascendante a été en grande partie maintenue, mais il y a quelques changements dont vous devez être conscient lorsque vous migrez de v2 à v3.

Dépannage

Il existe quelques problèmes courants auxquels vous pourriez être confrontés lors de l'utilisation de Flight. Cette page vous aidera à résoudre ces problèmes.