• 김재원님 첫글쓰기뱃지획득

  • 김재원님 회원가입뱃지획득

  • 나의택님 첫글쓰기뱃지획득

  • 정성연님 회원가입뱃지획득

  • 정선진님 첫글쓰기뱃지획득

  • 정선진님 회원가입뱃지획득

  • Alexey님 첫글쓰기뱃지획득

  • Alexey님 회원가입뱃지획득

  • 조용준님 회원가입뱃지획득

  • TedKim님 첫글쓰기뱃지획득

  • TedKim님 회원가입뱃지획득

  • Sangbom님 첫글쓰기뱃지획득

  • 님 첫글쓰기뱃지획득

  • 님 회원가입뱃지획득

  • 님 첫글쓰기뱃지획득

트랜잭션 사용

2013-11-05 23:46:36    댓글 0    조회 2,110    신고


CRUD 작업을 하다보면

데이터 일괄적인 처리를 위한 트랜잭션 기능 역시 YII에서 지원합니다.

물론 다른 프레임워크에서 지원하겠지만요

아래는 예제입니다. 

참고하시면 좋을듯합니다


$model = new BOARD;

if(isset($_POST['BOARD']))

{

// 게시물 업로드 후 파일 업로드가 일괄적으로 처리하기 위한 트랜택션 설정

$tran = $model->getDbConnection()->beginTransaction();

try{

if($model->save()){

...............

}

else{

        ................

}

$tran->commit();


}catch (Exception $e){

$tran->rollback();

}

}