Узнайте о Flight

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

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

Почему использовать фреймворк?

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

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

Flight по сравнению с другими фреймворками

Если вы переходите с другого фреймворка, такого как Laravel, Slim, Fat-Free или Symfony на Flight, эта страница поможет вам понять различия между ними.

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

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

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

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

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

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

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

Запросы

Научитесь обрабатывать запросы и ответы в вашем приложении.

Ответы

Научитесь отправлять ответы вашим пользователям.

HTML шаблоны

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

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

Научитесь обезопасить ваше приложение от распространенных угроз безопасности.

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

Научитесь настраивать фреймворк для вашего приложения.

Расширение Flight

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

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

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

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

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

API фреймворка

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

Миграция на v3

Совместимость с предыдущими версиями в целом сохранена, но есть некоторые изменения, о которых вам следует знать, переходя с v2 на v3.

Устранение Неполадок

Есть некоторые общие проблемы, с которыми вы можете столкнуться при использовании Flight. Эта страница поможет вам устранить эти проблемы.