| 제목 | CI 3.1.3 버전에서 HMVC 에러 | ||
|---|---|---|---|
| 글쓴이 | kaido | 작성시각 | 2017/01/24 12:34:16 | 
|  | |||
| 저는 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));
		}
 주석은 기존 소스입니다. 비교용으로 주석으로 처리하고 남겨 두었습니다. | |||
| 다음글 | 에러 핸들러 (1) | ||
| 이전글 | CI로 실서비스 운영 리뷰 (3) | ||
| 
                                양승현
                                /
                                2017/01/24 12:45:06 /
                                추천
                                0
                             | 
호~ 좋은 정보 감사합니다.
3점대로 올라가야 하려나.. 흠