Yii는 MVC(Model-View-Controller) 디자인 패턴에 대한 참조를 적용하여 구성합니다. Yii는 웹 프로그래밍에서 이 성숙한 기술을 사용하여 로직 레이어와 프리젠테이션 레이어를 더 잘 분리합니다.
모델은 뷰에 표시되는 데이터, 비즈니스 논리 및 규칙을 나타냅니다. 모델의 출력; 컨트롤러는 입력을 받아들이고 이를 모델 및 보기 명령으로 변환합니다.
Yii 애플리케이션에는 MVC 외에도 다음과 같은 부분이 있습니다. (권장 학습: yii 프레임워크 ) #🎜 🎜## 🎜🎜#
입력 스크립트:최종 사용자가 직접 액세스할 수 있고 요청 처리 주기 시작을 담당하는 PHP 스크립트입니다.
애플리케이션:전역적으로 액세스할 수 있고 구성 요소를 관리하고 조정하여 요청을 완료할 수 있는 개체입니다. 구성 요소 사용: 애플리케이션에 등록된 개체로, 요청을 완료하는 데 다양한 기능을 제공합니다.
모듈: 완전한 MVC 구조를 포함하는 독립 패키지입니다. 애플리케이션은 여러 모듈로 구성될 수 있습니다.
Filter:컨트롤러가 요청을 처리하기 전이나 후에 실행을 트리거해야 하는 코드입니다.
Widget:뷰에 포함될 수 있고 컨트롤러 로직을 포함할 수 있으며 다양한 뷰에서 반복적으로 호출될 수 있는 개체입니다.
아래 다이어그램은 Yii 애플리케이션의 정적 구조를 보여줍니다. #위 내용은 yii 프레임워크의 애플리케이션 구조는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!