저는 HMVC를 쓰든 안쓰든 일단 넣고 봅니다.
이번에 따로 테스트할 것이 있어서 CI를 다시 최신 버전으로 넣고 기존 HMVC를 넣었더니만 에러가 뙇! 나오더군요.
3.1.2 이하 에서는 HMVC 가 정상 작동 하는데... 3.1.3 에서 에러가 나오는 문제가 생겼습니다.
코어 쪽이 조금 바뀌었더군요.
해결 방법은
application\third_party\MX\Loader.php
300번째 라인에
//return $this->_ci_load(array('_ci_view' => $view, '_ci_vars' => $this->_ci_object_to_array($vars), '_ci_return' => $return));
if (method_exists($this, 'ci_object_to_array'))
{
return $this->_ci_load(array('_ci_view' => $view, '_ci_vars' => $this->_ci_object_to_array($vars), '_ci_return' => $return));
} else {
return $this->_ci_load(array('_ci_view' => $view, '_ci_vars' => $this->_ci_prepare_view_vars($vars), '_ci_return' => $return));
}
주석은 기존 소스입니다. 비교용으로 주석으로 처리하고 남겨 두었습니다.
호~ 좋은 정보 감사합니다.
3점대로 올라가야 하려나.. 흠