CI 묻고 답하기

제목 HMVC에서 run과 load의 차이점이 궁금합니다.
글쓴이 세크티 작성시각 2014/02/14 00:36:03
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 16482   RSS
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc 

여기서 최신버전의 HMVC를 적용해서 쓰고있습니다.

한창 개발중에 modules::run과 modules::load를 어떻게 나눠 써야할지 궁급합니다.

modules::run('module/controller/method')를 쓰던곳에서 modules::load('module/controller')->method()를 써도 똑같은

기능인데..참 애매하네요.

현개 개발중인 프로젝트에서 

$content = modules::run('module/controller/method', $param, true);

이렇게 변수로 받을때도 있는데

$content =  modules::load('module/controller')->method()

여기서 메서드에 return을 줘도 같은 결과잖아요.

고수분이 이부분좀 명확하게 어떨때는 run 어떨때는 load라고 정의해주십시오..ㅠㅠ






 다음글 파일 다운로드 중 다른 요청 멈춤 문제 (5)
 이전글 컨트롤러에서 세그먼트 (3)

댓글

한대승(불의회상) / 2014/02/14 09:05:30 / 추천 0
class의 static 함수를 호출 해서 사용하느냐 object를 생성해서 사용하느냐의 차이 입니다.
단순히 view를 보여주는 거라면 전자를 view object를 이용하여 다른 작업을 더 진행 해야 한다면 후자를 사용하세요.