묻고답하기


안녕하세요~

xe의 외부에서 xe의 내의 document에 삽입하는 연동형식의 게시판을 준비중입니다.

이 문제로 document.controller.php 에  insertDocument 액션을 분석중인데요.

값이 어떻게 얻어지는지 모르는 부분이 있어 질문드립니다.


// 주어진 문서 번호가 없으면 문서 번호 등록
if(!$obj->document_srl) $obj->document_srl = getNextSequence();


이 부분입니다.

document_srl 번호를 매기는 부분인데, getNextSequence() 어떻게 값을 얻어오는건지 모르겠습니다;;

다른 컬럼들은 정해진 값을 쓰면 되겠는데, document_srl은 어찌해야 할지...


function getNextSequence() {
        $oDB = &DB::getInstance();
        return $oDB->getNextSequence();
    }


func.inc.php 를 보니 이렇게 되어있는데; 이걸로는 무슨 값을 얻는건지 모르겠습니다.

getNextSequence()로 검색해보면 중복되지 않는 값을 얻는다고 하는데..

그럼 중복되지만 않으면 xe를 거치지 않고 제 임의로 부여해도 되는건가요?


도움 부탁드립니다.

------------------------------------------------------------------------------------

계속 찾아보니 다음과 같은 사항들을 알게되었는데, 맞는건지 확인 부탁드립니다.

xe_sequence 에서 순차번호를 부여한다는걸 알게되었습니다.


현재 알아낸건 두가지 인데요.


첫번째는 하나의 document를 등록할 때, xe_sequence 테이블에서 2개의 seq를 발급한다는겁니다.

예를 들어 새문서를 저장할 때 100, 101 두개의 seq를 부여해 주었다면

xe_documents 테이블에 documents_srl 컬럼은 100을 받더군요.


두번째는 documnet가 등록되기 전에 file을 업로드하는 경우...

이 때도 이 file에 대한 seq를 두개를 부여하는데 200, 201을 주었다면

200은 xe_files 테이블의 file_srl에 쓰고 201은 upload_target_srl 그리고

현재 작성중인 문서.. 파일이 업로드된 문서를 저장할 때 document_srl 컬럼에 쓰더군요.



이걸 볼 때, xe는 무엇을 등록할 때 두개의 seq를 미리 발급하고

전자를 등록하는 것의 srl로, 후자를 해당 것의 부모가되는 srl로 사용하는거 같습니다.


제가 파악한 것이 맞는지 모르겠습니다;

이게 맞다면 외부에서 xe의 documnets를 삽입할 때는 위와 같은 로직에 맞추면 될까요?

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
밀라떼 마이그레이션 센터가 있는줄도 모르고 그만.. [1] 2009.04.08 by Sonamu
김중환 1.06에서 1.1.3으로 업데이트 후 홈페이지가 열리지 않습니다. [8] 2009.04.08 by 김중환
parksungho 윈도우 서버에서 인증메일이 발송안됩니다. 도와주세요 [2] 2009.04.08 by parksungho
버찌 로그인시 아이디 패스워드를 숫자로만  
현817 삭제 후 재설치할때 중요한 파일들..도와주세요 ㅠㅠ  
Architek xe 업 후, 접속이 잘 되던 게시판들 중에 딱~ 하나만 접속이 안됩니다. [3] file 2009.04.08 by Architek
Architek 접속 안되는 게시판의 database를... 새 게시판으로 옮길 수 있나요?? [2] 2009.04.08 by Architek
참북이 비밀글 권한 설정.. [2] 2009.04.08 by 참북이
피아노요리 설치 후 관리 아이디와 비번을 자꾸 토합니다 [4] 2009.04.08 by 坡平尹門
데오필로 플래너때문에 1.2.0 -> 1.1.5로 다운그레이드??? [2] 2009.04.08 by AIA
장뚱이 블로그 카테고리 사용 질문입니다. file  
기슭쌈꾼 64bit광호스팅이 빠른가요??? [1] 2009.04.08 by 백성찬
달빛향기512 오페라에서의 메뉴출력기 위젯문제  
아나키s 확장변수 따로 입력받는 방법좀 알려주세요  
복고열전 속도의 변화는 언제까지나 이대로인가요?  
- 투표 기능이 있나요? [2] 2009.04.08 by jih449
산묘 이슈트레커 덧글에 에디터를 넣고 싶습니다.  
tosilzzang 게시판에 한글이 안써져요...미치겠어요 [3] 2009.04.08 by 박노열
쿨키드 광고배치를 티스토리처럼 하고싶은데요 file  
PsychOcean 게시판 등에서 ''로그인'' 눌렀을 때 나오는 로그인 스킨은 못바꾸나요?  
뒤끄시 페이지 변경 없이 일정시간 경과시 자동 로그아웃 기능??  
궁금이 통합 검색 및 검색 기능에서 boolean 연산이 지원 되나요?  
이기현805 메일 인코딩 [1] 2009.04.07 by phiz
DcJHYF 안녕하세요 [2] 2009.04.07 by 궁금이2
헬로핏 웹진방식 최근글 내용문 폰트 색상 바꾸기요 [4] file 2009.04.07 by 헬로핏
Fursys 통합검색 문제점 [2] 2009.04.07 by Fursys
파일첨부 파일첨부기능만 업데이트 하려면 어떤 파일을 올려야 하나요?  
젊은기관사 apmsetup 6 + 제로보드 설치에서 게시판을 갤러리형식으로 지정하면 [2] 2009.04.07 by 젊은기관사
헤드레기 질문임다  
사이버짱 페이지 수정이 안되요.