Узнайте о Flight
Flight — это быстрый, простой, расширяемый фреймворк для PHP. Он достаточно универсален и может быть использован для создания любых веб-приложений. Он создан с учетом простоты и написан так, что легко понять и использовать.
Важные концепции фреймворка
Почему фреймворк?
Вот короткая статья о том, почему вам следует использовать фреймворк. Хорошо понимать преимущества использования фреймворка прежде чем начать его использовать.
Кроме того, отличный учебник был создан @lubiana. Хотя он не углубляется в детали Flight, это руководство поможет вам понять некоторые основные концепции, связанные с фреймворком, и почему их полезно использовать. Вы можете найти учебник здесь.
Flight в сравнении с другими фреймворками
Если вы переходите с другого фреймворка, такого как Laravel, Slim, Fat-Free или Symfony на Flight, эта страница поможет вам понять различия между ними.
Основные темы
Автозагрузка
Узнайте, как автозагружать свои собственные классы в вашем приложении.
Маршрутизация
Узнайте, как управлять маршрутами для вашего веб-приложения. Это также включает в себя группировку маршрутов, параметры маршрутов и промежуточное программное обеспечение.
Промежуточное ПО
Узнайте, как использовать промежуточное ПО для фильтрации запросов и ответов в вашем приложении.
Запросы
Узнайте, как обрабатывать запросы и ответы в вашем приложении.
Ответы
Узнайте, как отправлять ответы вашим пользователям.
События
Узнайте, как использовать систему событий для добавления пользовательских событий в ваше приложение.
HTML Шаблоны
Узнайте, как использовать встроенный движок представлений для рендеринга ваших HTML шаблонов.
Безопасность
Узнайте, как защитить ваше приложение от распространенных угроз безопасности.
Конфигурация
Узнайте, как настроить фреймворк для вашего приложения.
Расширение Flight
Узнайте, как расширять фреймворк, добавляя свои собственные методы и классы.
События и фильтрация
Узнайте, как использовать систему событий для добавления хуков к вашим методам и внутренним методам фреймворка.
Контейнер внедрения зависимостей
Узнайте, как использовать контейнеры внедрения зависимостей (DIC) для управления зависимостями вашего приложения.
API фреймворка
Узнайте о основных методах фреймворка.
Переход на v3
Совместимость с предыдущими версиями в основном была сохранена, но есть некоторые изменения, о которых вам следует знать при переходе с v2 на v3.
Устранение неполадок
Существует несколько распространенных проблем, с которыми вы можете столкнуться при использовании Flight. Эта страница поможет вам устранить эти проблемы.