웹 & 프레임워크

[xe] 게시판에 첨부파일있을때 문서 이동시 확장변수가 사라지는 문제

늘근이 2014. 8. 9. 18:07

첨부파일이 있으면, 이상한 로직이 안에서 돌아가서 extravar를 지우고 다시쓰는 (update가 아닌, 최종수정일을 바꾸는 과정에서 xe자체의 설계의 비효율성임..) 로직이 돌아가게 된다. 이때 extravar가 어디로 사라져 버릴수 있는데,


hasUploadedFiles가 나오기 전에 세줄을 추가한다



//파일첨부가 있으면 게시물확장변수가 다 사라지는 xe만의 버그가 있기 때문에 고친다.

$obj_target_module_srl->document_srl = $document_srl;

$obj_target_module_srl->module_srl = $module_srl;

 

$output = executeQuery('document.moveDocumentExtraVars', $obj_target_module_srl);


이렇게, 게시판첨부파일 관련 알고리즘이 확장변수를 어디다 다 날려보내기 전에 

미리 확장변수를 접근해서 module_srl을 바꾸면된다.


xe가 완벽한것 같지만, 비효율도 있고 복잡하기만 하다..


자바로 짰으면 10분이면 고칠 버그를 무슨 3시간동안이나 붙들게 하다니