了解 Flight

Flight 是一个快速、简单、可扩展的 PHP 框架。它非常多才多艺,可用于构建各种类型的 Web 应用程序。它的设计目标是简单易懂,编写方式简单易用。

重要的框架概念

为什么选择框架?

这是一篇简短的文章,介绍了为什么应该使用框架。在开始使用框架之前了解使用框架的好处是个不错的主意。

另外,@lubiana创建了一份绝佳的教程。虽然该教程没有详细介绍 Flight,但这份指南将帮助您了解围绕框架的一些主要概念以及使用框架的好处。您可以在这里找到该教程。

Flight 与其他框架的比较

如果您正在从其他框架(如 Laravel、Slim、Fat-Free 或 Symfony)迁移到 Flight,本页面将帮助您了解两者之间的区别。

核心主题

自动加载

了解如何在应用程序中自动加载您自己的类。

路由

了解如何管理 Web 应用程序的路由。这还包括分组路由、路由参数和中间件。

中间件

了解如何使用中间件来过滤应用程序中的请求和响应。

请求

了解如何处理应用程序中的请求和响应。

响应

了解如何向用户发送响应。

HTML 模板

了解如何使用内置视图引擎来呈现您的 HTML 模板。

安全

学习如何保护应用程序免受常见安全威胁。

配置

学习如何为应用程序配置框架。

扩展 Flight

学习如何通过添加自己的方法和类来扩展框架。

事件和过滤

学习如何使用事件系统向您的方法和内部框架方法添加钩子。

依赖注入容器

学习如何使用依赖注入容器(DIC)管理应用程序的依赖关系。

框架 API

了解框架的核心方法。

迁移到 v3

向后兼容性在很大程度上得到了保持,但从 v2 迁移到 v3 时应该注意一些变化。

故障排除

在使用 Flight 时可能会遇到一些常见问题。此页面将帮助您解决这些问题。