2014-08-27 4 views
0

저는 Yii 1.1.x를 광범위하게 사용해 왔으며 Laravel 4.x를 배우는 중입니다.YIi의 '모듈'과 Laravel의 '패키지'의 차이점은 무엇입니까?

나는 사용자 인터페이스 사이트 (모듈/앱) 대 관리 패널 (모듈/관리자)과 같은 기능을 분리하기 위해 모듈을 사용했습니다. Laravel에서 가장 가까운 패키지는 패키지이지만 Yii 모듈보다 더 "독립형"인 것 같습니다.

Laravel 패키지의 경우와 Yii 모듈의 하위 집합 또는 수퍼 집합 인 경우 다른 용도가 무엇인지 궁금합니다. 패키지로는 할 수 있지만 모듈에는 할 수없는 것들이 있습니까?

답변

0

Yii의 모듈은 특정 응용 프로그램이므로 HMVC 아키텍처의 일부입니다. 다른 컨트롤러를 호출하여 쉽게 코드를 재사용 할 수 있거나 코드를 다른 디렉토리에 구성하는 데 사용하기를 원하기 때문에 종종 남용되는 기능입니다.

패키지는 외부 라이브러리로 가장 정확하게 설명 할 수 있습니다. 그것들은 추상적이어야하며 다른 어떤 응용 프로그램에서도 사용할 수 있어야합니다.

관련 문제