Flight — це швидкий, простий, розширювальний фреймінг для PHP. Він досить універсальний і може використовуватися для створення будь-якого типу веб-додатків. Він створений з фокусом на простоту і написаний так, що його легко зрозуміти та використовувати.
Ось коротка стаття про те, чому ви повинні використовувати фреймворк. Це хороша ідея зрозуміти переваги використання фреймворку перед тим, як почати його використовувати.
Додатково, відмінний підручник був створений @lubiana. Хоча він не заглиблюється в деталі щодо Flight, ця інструкція допоможе вам зрозуміти деякі основні концепції, що оточують фреймворк, і чому їх вигідно використовувати. Ви можете знайти підручник тут.
Якщо ви мігруєте з іншого фреймворку, наприклад Laravel, Slim, Fat-Free або Symfony до Flight, ця сторінка допоможе вам зрозуміти відмінності між двома.
Дізнайтеся, як автозавантажити свої власні класи у вашому додатку.
Дізнайтеся, як управляти маршрутами для вашого веб-додатку. Це також включає групування маршрутів, параметри маршрутів і посередників.
Дізнайтеся, як використовувати посередників для фільтрації запитів і відповідей у вашому додатку.
Дізнайтеся, як обробляти запити та відповіді у вашому додатку.
Дізнайтеся, як надсилати відповіді вашим користувачам.
Дізнайтеся, як використовувати вбудований механізм подання для рендерингу ваших HTML шаблонів.
Дізнайтеся, як захистити ваш додаток від поширених загроз безпеці.
Дізнайтеся, як налаштувати фреймворк для вашого додатку.
Дізнайтеся, як розширити фреймворк, додавши свої власні методи та класи.
Дізнайтеся, як використовувати систему подій, щоб додати хуки до ваших методів і внутрішніх методів фреймворку.
Дізнайтеся, як використовувати контейнери впровадження залежностей (DIC) для керування залежностями вашого додатку.
Дізнайтеся про основні методи фреймворку.
Зворотна сумісність у більшості випадків була збережена, але є деякі зміни, про які ви повинні знати, мігруючи з v2 на v3.
Існують деякі поширені проблеми, з якими ви можете зіткнутися при використанні Flight. Ця сторінка допоможе вам усунути ці проблеми.