묻고답하기
모듈 개발 중 개발 가능한 기능인지 문의드립니다.
2014.09.23 11:06
게시판 모듈을 예를들어보겠습니다.
글을 작성하면 해당 글의 내용이 DB에 저장되고, 만약 파일첨부하였다면 파일의 원본 이름과 sid정보같은것들이 DB에 같이 저장됩니다.
글의 document_srl과 첨부파일 정보의 upload_target_srl가 동일하여 JOIN하여서 글 목록에서 보여주는 형태인것 같습니다.
그런데, 글 작성은 하지않고 파일만 따로 올리는게 가능할까요?
따로 파일만 올려서 upload_target_srl은 2이고, 별개로 다른 누군가가 새로 작성한 글의 document_srl이 2이면 해당 글의 첨부파일로 인식되서 목록에 뿌려질 것 같습니다.
위 경우에서 새로 글을 작성할 때 document_srl이 3으로 되서 첨부파일의 upload_target_srl 2와 겹치지 않게 가능한지가 궁금합니다.
만약 가능하지 않다면 다른 방법이 있는지도 문의드립니다.
얕은 지식으로 구현중이라서 양해 부탁드립니다.
댓글 항시 확인합니다.
감사합니다.
댓글 12
-
외인
2014.09.23 13:26
-
webgori
2014.09.23 14:23
글 작성은 안하고 첨부파일만 올리려고 합니다.
다만, 다른 게시판의 글과 document_srl이 겹치지 않도록 첨부파일의 upload_target_srl을 만들어야할것 같습니다.
답변주신 내용과는 약간 다른 것 같습니다.
-
숭숭군
2014.09.23 15:16
가능합니다.
-
webgori
2014.09.23 15:23
어떤 식으로 가능한지 조금만 들을 수 있을까요?...
부탁드립니다.
-
숭숭군
2014.09.23 15:27
방법이야 많겠지만 만들고자 하는게 정확히 어떤것이냐에 따라 구현 방식이 달라지겠죠.
-
webgori
2014.09.23 15:33
xe 내부에 있는 첨부파일이 아니고, 예를들어서 /home/user의 파일들을 다운받고 글의 첨부파일 처럼 해당 계정의 포인트가 차감 되도록 하고싶습니다.
-
숭숭군
2014.09.23 15:47
본문 내용과는 그다지 상관없는 내용인것 같은데요?
포인트 변동은 포인트모듈에서 다 정의가 되어있기때문에
포인트 모듈에 있는 함수를 가져와 사용하면 됩니다.
$oPointController = &getController('point');
$oPointController->setPoint();
위 함수로 포인트를 변동합니다.
파일 다운이 성공적으로 되었을때 위 함수를 이용하여 해당회원의 포인트를 차감시키면 되겠네요.
-
webgori
2014.09.23 17:13
제가 질문을 두서없이 한것같습니다. 죄송합니다.
포인트 모듈이라는게 있군요...
혹시 다운로드 모듈도 있을까요? 단지 다운로드 파일 주소 숨기기용으로 사용하려고요. 없으면 따로 php파일을 만들어서 포인트 차감시키면 될것같습니다.
-
숭숭군
2014.09.23 19:29
자세한 답변을 하기는 힘들듯 하고
파일모듈이 별도로 있습니다.
코어부분 모듈들은 숙지하고 있는것이
앞으로 개발하는데 많은 도움 될것같네요.
-
GG
2014.09.23 17:26
getNextSequence(); -
webgori
2014.09.23 18:05
해당 함수로 테스트 해보도록 하겠습니다.
감사합니다.
-
Hello_XE
2014.09.24 01:19
GG님 말씀대로 getNextSequence() 쓰면 해결됩니다. XE전체에서 시퀀스를 저녀석이 모두 다 관리해주신까요.
저도 이 글 올리신분처럼 비슷한 모듈(?)을 자체로 만들어서 이렇게 쓰고 있는중입니다
내용을 다 이해 했는지는 모르지만 어려울 거야 있겠습니까
다만 제가 이해하기는 업로드를 먼저 하고 나중에 글을 올려 서로 연결되게 하겠다는 것 같은데
워드프레스 보면 비슷한 기능이 있지요. 이미지를 모두 미리 올려 놓고 글을 올리면서
미리 올린 이미지를 선택해서 쓰는 기능이요.
그런 기능을 말씀 하시는 건가요?