묻고답하기
procBoardInsertDocument 의 documnet_srl 구하는 방법.
2014.02.27 07:37
~~~에 게시글을 남겼습니다 라는 문구를 넣기 위해 하나의 모듈을 제작중입니다.
해당 모듈내에서 procBoardInsertDocument을 인식하여 lang 처리로 '에' ~~~'게시글을 남겼습니다' 라는 문구를 넣었습니다
module_srl 으로 해당 게시판이 어딘지는 구해놓은상태로
'자유게시판'에 게시글을 남겼습니다
라는 문구를 출력하기까지는 완성하였습니다.
이제 게시판의 게시글의 제목을 불러들여서
'자유게시판'에 '지금은소녀시대(게시글제목)'게시글을 남겼습니다. 이렇게 저장하기 위해
$document_srl = $obj->document_srl;
$oDocument = $oDocumentModel->getDocument($document_srl);
$title = $oDocument->get('title');
을 입혔으나.. document_srl 이 구해지지 않아 $oDocument 가 작동하지 않습니다.
어떻게 하면 procBoardInsertDocument의 $document_srl 을 구할수 있을까요?
단, 기본 코어는 반드시 유지 해야합니다.(board 모듈의 procBoardInsertDocument 를 수정하는 경우는 없어야 할 것..)
procBoardInsertDocument 자체가 다들 아시다 시피 명령을 주는 것이기 때문에 미리 나와있지않은 여기서 새로 부여되는 srl을 모듈에 담아와야 정상적으로 작동이 되는 원리입니다.
혹시 도와주실 수 있으신가요?
댓글 6
-
Summer
2014.02.27 10:23
-
BJ람보
2014.02.27 10:38
시도햇던방법입니다..ㅎ
-
신평
2014.02.27 11:03
어떤 방식으로 procBoardInsert를 인식하는 건가요? 그것을 알아야 답변을 드릴 수 있습니다.
-
BJ람보
2014.02.27 11:06
모듈이름.model.php 파일에서 function getHistory{} 을통해서 안에다가 해당 procBoard 등등 저장할 내용들을 다따로 인식하여 DB에 저장하도록 만들어져 있습니다 :)
-
okiz
2014.02.27 11:23
$document_srl = $this->get('document_srl');
로 해보세요.
-
BJ람보
2014.02.27 12:57
안되네요..
$document_srl = Context::get('document_srl') 해보세영
이게 아니면
$obj = Context::getRequestVars(); 위에 이거 있는지 확인하시구요