| 제목 | 트랜잭션을 올바르게 작성했는지 알고 싶습니다 | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | Chris Ray | 작성시각 | 2018/03/04 14:25:53 |
|
|
|||
|
안녕하세요.
$this->db->trans_begin();
$this->db
->delete('accounts', array(
'idx' => $idx
));
if ($this->db->trans_status() === FALSE)
{
$this->db->trans_rollback();
return FALSE;
} else {
$this->db->trans_commit();
return $this->db
->delete('accounts', array(
'idx' => $idx
));
}
위 코드가 바르게 작성된 예인지 확인 부탁드립니다
또, 트랜잭션을 사용했을 때, 일부 과정을 컨트롤러로 빼는 것이 바람직한 경우가 있나요? |
|||
| 다음글 | 멀티도메인 관련 소스 입니다. 맞게 사용하고 있는지.. (2) | ||
| 이전글 | 모델과 폼을 이용한 로그인 접속 (4) | ||
|
kaido
/
2018/03/05 09:56:36 /
추천
0
|
이때 이미 쿼리가 실행되었기 때문에 return 에 다시 쿼리를 실행하실 필요는 없습니다.
true false형식에 맞추신다면 return true; 이렇게 하시면 될것 같습니다.