Досліджуйте Flight

Flight — це швидкий, простий, розширювальний фреймінг для PHP. Він досить універсальний і може використовуватися для створення будь-якого типу веб-додатків. Він створений з фокусом на простоту і написаний так, що його легко зрозуміти та використовувати.

Важливі концепції фреймворку

Чому фреймворк?

Ось коротка стаття про те, чому ви повинні використовувати фреймворк. Це хороша ідея зрозуміти переваги використання фреймворку перед тим, як почати його використовувати.

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

Flight у порівнянні з іншими фреймворками

Якщо ви мігруєте з іншого фреймворку, наприклад Laravel, Slim, Fat-Free або Symfony до Flight, ця сторінка допоможе вам зрозуміти відмінності між двома.

Основні теми

Автозавантаження

Дізнайтеся, як автозавантажити свої власні класи у вашому додатку.

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

Дізнайтеся, як управляти маршрутами для вашого веб-додатку. Це також включає групування маршрутів, параметри маршрутів і посередників.

Посередники

Дізнайтеся, як використовувати посередників для фільтрації запитів і відповідей у вашому додатку.

Запити

Дізнайтеся, як обробляти запити та відповіді у вашому додатку.

Відповіді

Дізнайтеся, як надсилати відповіді вашим користувачам.

HTML Шаблони

Дізнайтеся, як використовувати вбудований механізм подання для рендерингу ваших HTML шаблонів.

Безпека

Дізнайтеся, як захистити ваш додаток від поширених загроз безпеці.

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

Дізнайтеся, як налаштувати фреймворк для вашого додатку.

Розширення Flight

Дізнайтеся, як розширити фреймворк, додавши свої власні методи та класи.

Події та фільтрація

Дізнайтеся, як використовувати систему подій, щоб додати хуки до ваших методів і внутрішніх методів фреймворку.

Контейнер впровадження залежностей

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

API фреймворку

Дізнайтеся про основні методи фреймворку.

Міграція до v3

Зворотна сумісність у більшості випадків була збережена, але є деякі зміни, про які ви повинні знати, мігруючи з v2 на v3.

Виправлення помилок

Існують деякі поширені проблеми, з якими ви можете зіткнутися при використанні Flight. Ця сторінка допоможе вам усунути ці проблеми.