CI 묻고 답하기

제목 HMVC 적극적으로 활용 하시나요?
카테고리 CI 2, 3
글쓴이 네이처그린 작성시각 2018/11/16 17:46:33
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 13146   RSS

안녕하세요!

제 경우, 모든 작업에 HMVC를 적용해서 쓰고 있습니다.

찾아보니 유독 CI에서만 활용하고 있는듯 해서 Django나 라라벨 등은 일반적인 MVC같았습니다.

 

물론, HMVC를 적용하면 CI에서 phpUnit가 안된다거나..

(제 경우는 특히 컨트롤러에서 depth가 2단계까지 밖에 안되서 좀 답답합니다.)

여러가지 제약이 있습니다만, 다른분들은 HMVC를 사용 하시는지? 궁금 합니다 ^^;

 

 다음글 컨트롤러안의 메소드(함수)명을 출력하고 싶은데요 (1)
 이전글 default controller 실행에 대해 질문 드... (2)

댓글

변종원(웅파) / 2018/11/19 09:42:14 / 추천 1

플러그인 구조 만들때 사용했었는데 요즘은 사용하지 않습니다.

요즘은 타 컨트롤러 불러오는 것이 쉽게 되고 딱히 사용할 일이 없네요.

네이처그린 / 2018/11/21 10:32:27 / 추천 0

아 안그래두, 해당 라이브러리 잘 쓰고 있습니다 ^^

답변 감사드립니다!

kaido / 2018/11/22 09:18:14 / 추천 0

HMVC 라이브러리가 CI 에서 유명해서 HMVC이라고 부릅니다만,

타 프레임워크에서는 멀티 형태라고 해서 MMVC 이라고 부릅니다.

CI처럼 라이브러리를 지원하는건 아니고, DI 형태로 MVC를 제공하다보니, 구성 형태만 멀티형태로 하면 자동으로 사용 가능합니다.

CI3 이하 에서는 DI 역할을 하는게  load 클래스 이긴한데, 제한적인 DI 형태라서 코어 확장한 형태로 사용하는 것입니다.

HMVC는 개인취향에 가까운면이 많아서, 옵션이라고 생각 하시면 됩니다.