Flight에 대해 알아보기

Flight는 PHP를 위한 빠르고 간단하며 확장 가능한 프레임워크입니다. 매우 다재다능하며 모든 종류의 웹 애플리케이션을 구축하는 데 사용할 수 있습니다. 간결성을 염두에두고 작성되었으며 쉽게 이해하고 사용할 수 있는 방식으로 작성되었습니다.

중요한 프레임워크 개념

프레임워크의 필요성

프레임워크를 사용해야 하는 이유에 대한 짧은 글입니다. 프레임워크를 사용하기 전에 프레임워크의 이점을 이해하는 것이 좋습니다.

또한 @lubiana가 작성한 훌륭한 자습서가 있습니다. 특정한 Flight에 대해 자세히 다루지는 않지만, 이 안내서는 프레임워크 주변의 주요 개념과 사용하는 이유를 이해하는 데 도움이 될 것입니다. 자습서는 여기에서 찾을 수 있습니다.

핵심 주제

자동로드

응용 프로그램에서 자체 클래스를 자동으로 로드하는 방법에 대해 알아보세요.

라우팅

웹 애플리케이션의 라우트를 관리하는 방법에 대해 알아보세요. 이에는 라우트 그룹화, 라우트 매개변수 및 미들웨어도 포함됩니다.

미들웨어

요청 및 응답을 필터링하기 위해 미들웨어를 사용하는 방법에 대해 알아보세요.

요청

응용 프로그램에서 요청 및 응답 처리 방법에 대해 알아보세요.

응답

사용자에게 응답을 보내는 방법에 대해 알아보세요.

HTML 템플릿

HTML 템플릿을 렌더링하는 데 내장된 뷰 엔진을 사용하는 방법에 대해 알아보세요.

보안

일반적인 보안 위협에서 응용 프로그램을 보호하는 방법에 대해 알아보세요.

구성

응용 프로그램을 위해 프레임워크를 구성하는 방법에 대해 알아보세요.

Flight 확장

자체 메서드 및 클래스를 추가하여 프레임워크를 확장하는 방법에 대해 알아보세요.

이벤트 및 필터링

이벤트 시스템을 사용하여 방법에 후크를 추가하고 내부 프레임워크 메서드에 후크를 추가하는 방법에 대해 알아보세요.

의존성 주입 컨테이너

의존성 주입 컨테이너(DIC)를 사용하여 응용 프로그램의 종속성을 관리하는 방법에 대해 알아보세요.

프레임워크 API

프레임워크의 핵심 메서드에 대해 알아보세요.

v3로 이전

대부분의 경우 하위 호환성이 유지되었지만, v2에서 v3로 마이그레이션할 때 고려해야 할 사항이 있습니다.