TIP게시판

제목 2.1.4 DB 캐싱 버그
글쓴이 한대승(불의회상) 작성시각 2013/11/29 18:07:32
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 12653   RSS
한대승(불의회상)
코드이그나이터의 DB result_array(), row_array() 를 사용하여  데이터를 받아올때 DB 캐싱을  사용하면 데이터를 받을수 없는 버그입니다.

system/database/DB_driver.php 400번째 라인 이후 2 라인을 아래와 같이 수정하면 버그 수정 가능 합니다.

* 수정전
   $CR->result_object = $RES->result_object();
   $CR->result_array = $RES->result_array();
* 수정후
   $CR->result_array = $RES->result_array();
   $CR->result_object = (object) $CR->result_array;


 다음글 Profiler 확장 (1)
 이전글 2.1.4의 문제인지 모르겠으나 모델에서 디비함수 호출... (1)

댓글

변종원(웅파) / 2013/11/30 19:23:23 / 추천 0
흠.. 2.1.4는 사용하지 않는게 정신건강에 이로울 것 같네요.