Yii2.x 프레임워크에서는 모듈(Module)이라는 개념이 도입되었습니다. 그러면 모듈이란 무엇일까요?(추천 학습: iyii 프레임워크)
모듈은 모델, 뷰, 컨트롤러 및 기타 지원 구성 요소로 구성된 독립적인 소프트웨어 단위입니다. 최종 사용자는 응용 프로그램 주제에 설치된 모듈의 컨트롤러에 액세스할 수 있습니다. 작은 애플리케이션 본체로서, 애플리케이션 본체와 달리 모듈은 개별적으로 배포할 수 없으며 반드시 애플리케이션 본체에 속해야 합니다. 위 설명을 간단히 이해하면 기존 프레임워크에서 하위 애플리케이션 본문을 생성하지만 이 하위 애플리케이션은 프레임워크 자체의 기본 애플리케이션 본문에 종속되어야 하며 독립적으로 배포할 수 없다는 것입니다.사진을 보면 성능은 비교적 간단합니다.
사진의 빨간색 상자에 표시된 모듈이 모듈이 위치한 곳이며, 관리 모듈이 있습니다. (그림의 로고는 하단의 매우 중요한 파일인 Admin.php를 차단하고 있습니다.)모듈 생성 및 구성
모듈은 기본 경로라는 디렉터리로 구성됩니다. 이 디렉터리에는 컨트롤러, 모델, 뷰 및 기타 코드에 해당하는 컨트롤러, 모델, 뷰와 같은 하위 디렉터리와 애플리케이션이 있습니다. . 매우 유사합니다. 위의 예를 예로 들어보겠습니다.admin/ Admin.php 模块类文件 config.php 模块配置文件(自行手动创建) controllers/ 包含控制器类文件 models/ 包含模型类文件 views/ 包含控制器视图文件和布局文件
모듈 클래스 파일
위 내용은 yii2에서 모듈을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!