En apprendre davantage sur Flight

Flight est un framework rapide, simple et extensible pour PHP. Il est assez polyvalent et peut être utilisé pour construire n'importe quel type d'application web. Il est conçu dans un souci de simplicité et est écrit de manière à être facile à comprendre et à utiliser.

Concepts importants du framework

Pourquoi un framework ?

Voici un bref article sur pourquoi vous devriez utiliser un framework. C'est une bonne idée de comprendre les avantages de l'utilisation d'un framework avant de commencer à en utiliser un.

De plus, un excellent tutoriel a été créé par @lubiana. Bien qu'il ne traite pas en détail de Flight spécifiquement, ce guide vous aidera à comprendre certains des concepts majeurs 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 d'un autre framework tel que Laravel, Slim, Fat-Free ou Symfony vers Flight, cette page vous aidera à comprendre les différences entre les deux.

Sujets principaux

Autoloading

Apprenez comment autoload vos propres classes dans votre application.

Routing

Apprenez comment gérer les routes de votre application web. Cela inclut également le regroupement de routes, les paramètres de route et le middleware.

Middleware

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

Requests

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

Responses

Apprenez comment envoyer des réponses à vos utilisateurs.

Events

Apprenez comment utiliser le système d'événements pour ajouter des événements personnalisés à votre application.

HTML Templates

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

Security

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

Configuration

Apprenez comment configurer le framework pour votre application.

Extending Flight

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

Events and Filtering

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

Dependency Injection Container

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

Framework API

Découvrez les méthodes de base du framework.

Migrating to v3

La compatibilité ascendante a pour la plupart été maintenue, mais il y a quelques changements dont vous devez être conscient lors de la migration de v2 vers v3.

Troubleshooting

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