Узнайте о Flight

Flight - быстрая, простая, расширяемая платформа для PHP. Он довольно универсален и может использоваться для создания любого веб-приложения. Он создан с простотой в виду и написан таким образом, что легко понять и использовать.

Важные концепции фреймворка

Почему фреймворк?

Вот небольшая статья о том, почему вам следует использовать фреймворк. Хорошо понимать преимущества использования фреймворка перед тем, как начать его использовать.

Кроме того, был создан отличный учебник @lubiana. Хотя в нем не подробно рассматривается Flight, этот руководство поможет вам понять некоторые основные концепции, касающиеся фреймворка и почему их использование предполагет выгоду. Вы можете найти учебник здесь.

Основные темы

Автозагрузка

Узнайте, как автоматически загружать ваши собственные классы в вашем приложении.

Маршрутизация

Узнайте, как управлять маршрутами вашего веб-приложения. Это также включает группировку маршрутов, параметры маршрута и промежуточное ПО.

Промежуточное ПО

Узнайте, как использовать промежуточное ПО для фильтрации запросов и ответов в вашем приложении.

Запросы

Узнайте, как обрабатывать запросы и ответы в вашем приложении.

Ответы

Узнайте, как отправлять ответы вашим пользователям.

HTML-шаблоны

Узнайте, как использовать встроенный видовой движок для отображения ваших HTML-шаблонов.

Безопасность

Узнайте, как обезопасить ваше приложение от распространенных угроз безопасности.

Конфигурация

Узнайте, как настроить фреймворк для вашего приложения.

Расширение Flight

Узнайте, как расширять фреймворк, добавляя свои собственные методы и классы.

События и фильтрация

Узнайте, как использовать систему событий для добавления хуков к вашим методам и внутренним методам фреймворка.

Контейнер внедрения зависимостей

Узнайте, как использовать контейнеры внедрения зависимостей (DIC) для управления зависимостями вашего приложения.

API фреймворка

Узнайте о основных методах фреймворка.

Переход на v3

Обратная совместимость в большинстве случаев сохранена, но есть некоторые изменения, о которых вам следует знать при переходе с v2 на v3.