제목 | db 호출 try catch 문 catch 하는 방법좀 알려주세요. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 인더제이 | 작성시각 | 2018/04/10 12:53:39 |
|
|||
class Test_model extends CI_Model { function queryProcess( ) { try { $this->query1(~); $this->query2(~); $this->query3(~); $this->query4(~); $this->query5(~); } catch (Exception $e) { $this->rollbackQuery(~); } } }
프로젝트는 코드이그나이터를 사용중입니다. 사용중인 datatable type 이 MyISAM 이라서 트랜잭션을 사용할수 없습니다. 쿼리 호출시 이상이 있을경우 catach 에서 수동 롤백을 구현중인데요.. 쿼리 호출되는 부분에서 exception 이 발생되도 catch 하지 못하는 문제입니다. 어떠한 방식으로 catch 할 수 있는지 방법좀 알려주세요. |
|||
다음글 | 안드로이드 okhttp 방식으로 post방식으로 문서를... (2) | ||
이전글 | IE 한글 URL 문제 (2) | ||
곰멍
/
2018/04/11 09:30:05 /
추천
0
|
변종원(웅파)
/
2018/04/11 10:29:58 /
추천
0
구글에서 php try catch로 검색해서 throw 적용하세요.
|
인더제이
/
2018/04/29 19:54:53 /
추천
0
답변 감사합니다.
|
해당 쿼리 메소드에서
문제가 생겼을 때 throw 처리 해줘야 되는걸로 알고 있습니다.