Yii2 고급 템플릿에서 새 프로젝트를 시작하기 전에 약간 혼란 스럽습니다. 그래서, 나는이 질문을하고있다.Yii2 고급 템플릿에서 모듈을 만드는시기는 언제입니까?
저는 "Yii2 basic"앱에서 adminpanel, api와 같은 애플리케이션의 다른 부분에 대한 모듈을 사용하여 일부 프로젝트를 수행했습니다. 우리는 'modules folder'에 다른 폴더를 만듭니다.
또한 Yii2 고급 템플릿에서 프로젝트를 수행 했으므로 multiapp 프로젝트이므로 고급 템플릿을 사용했습니다. 우리는 이미 '백엔드'와 '프론트 엔드'를 Yii2 고급 템플릿으로 분리 했으므로 '모듈'폴더에 모듈을 만들지 않았습니다.
이제 올바른 접근 방식을 묻고 싶습니다. 내 새 프로젝트에서와 같이 우리는 백엔드에서 사용자와 제품을 가지고 있으므로 'modules'폴더에 다른 모듈을 만드는 것이 적절합니다. 아니면 컨트롤러와 모델을 백엔드 폴더에 직접 작성하면됩니다.
고급 템플릿에서 모듈 폴더를 사용할 때의 이점은 무엇입니까?
미리 답변 해주세요.
이 설명을 참조하십시오. http://stackoverflow.com/questions/14139519/what-is-the-difference-between-component-extension-module-in-yii/14157650#14157650, yii2에도 적용됩니다. – arkoak