제목 | transaction 버그가 있네요. | ||
---|---|---|---|
글쓴이 | 제부도소년 | 작성시각 | 2014/12/15 16:17:30 |
|
|||
안녕하세요. CI 2.2.0 사용중이구요. 트랜잭션 관련한 작업 하고있는데, 테스트모드가 자꾸 안되서 뭘까싶어 확인해보니 코어쪽에 오류가 있네요. core 쪽에 /database/drivers/mysqli/mysqli_driver.php 등 drivers 폴더 내의 *_drivers 파일들을 봐보면 function trans_begin 내에 $this->_trans_failure = ($test_mode === TRUE) ? TRUE : FALSE; 가 있는데 이를 $this->_trans_status = ($test_mode === TRUE) ? FALSE : $this->_trans_status; 로 바꿔주시면 transaction 테스트 모드가 정상동작 합니다. 처음에는 MariaDB 10.0.x 라 안되는 줄 알았는데 _trans_failure 를 활용하는 부분이 없어서 그런거더군요. 넵.. |
|||
다음글 | View에서 리스트와 썸네일을 출력하는 요령 (2) | ||
이전글 | 이미지 업로드후 사진 회전하는 팁! (4) | ||
한대승(불의회상)
/
2014/12/15 19:41:48 /
추천
0
좋은 정보 감사 합니다.
|