질문Q #8221
HMVC 사용 예
letsgolee2014-03-04 13:16:37
 구글링하다가 처음으로 HMVC사용하는 사람들에게 유익이 될 것 같아 정보를 가져옵니다.

module01/controller01/method00를 실행한다고 하면 다음의 예 중 하나를 선택하면 됩니다:

// 첫 번째 방법 - 올바른 방식:
$ctlObj = modules::load('module01/controller01/');
$ctlObj->method00();

// php버젼이 5.0(?) 이상대이면 체인방식도 가능:
modules::load('module01/controller01/')->method00();

// 첫 번째 방법 - 잘못된 방식:
modules::load('module01/controller01/method00'); //이것은 오직 __construct()만 로드합니다.

  ---

// 두 번째 방법 - 올바른 방식:
modules::run('module01/controller01/method00');   //method 뒤에 아무것도 오면 안됨!

// 두 번째 방법 - 잘못된 방식:
modules::run('module01/controller01/method00/');

  --- 

// 세 번째 방법 - 올바른 방식:
$this->load->module('module01/controller01');
$this->controller01->method00();


답변2
#1 변종원(웅파) 2014-03-04 22:02:14
간단하지만 혼동하기 쉬운 부분이네요. 감사합니다
#2 한대승(불의회상) 2014-03-06 12:19:04
좋은 정보 감사 합니다. ^^