정의 위치
- ./config/func.inc.php
정의 내용
/** * Alias of DB::getNextSequence() * * @see DB::getNextSequence() * @return int */ function getNextSequence() { $oDB = DB::getInstance(); $seq = $oDB->getNextSequence(); setUserSequence($seq); return $seq; }
용도
- XE 내에서 통용되는 유일한 정수형 번호를 반환합니다.
- document_srl, member_srl, comment_srl 등의 유일한 값을 생성하기 위해서 사용합니다.
- 생성된 시퀀스 번호에 대해서는 setUserSequence() 가 호출되기 때문에 checkUserSequence() 호출시 TRUE를 반환합니다.
파라메터
- 입력하는 파라메터가 없습니다.
예시
- ./modules/comment/comment.controller.php 중 insertComment() 메소드
-
if(!$obj->comment_srl) { $obj->comment_srl = getNextSequence(); }
-
- ./modules/member/member.admin.controller.php 중 insertDeniedID() 메소드
-
/** * Register denied ID * @param string $user_id * @param string $description * @return Object */ function insertDeniedID($user_id, $description = '') { $args = new stdClass(); $args->user_id = $user_id; $args->description = $description; $args->list_order = -1*getNextSequence(); return executeQuery('member.insertDeniedID', $args); }
-