| 제목 | 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 처리 해줘야 되는걸로 알고 있습니다.