Q&A

https://xe1.xpressengine.com/index.php?mid=download&package_id=21933112

 

위 자료로  글 작성시 트위터로 전송하고 있는데요. 글을 수정할때도 똑같은 동작이 되어 같은 글이 수정될때마다 전송이 됩니다.

 

if(Context::get('document_srl')) return;

 

이것으로 처리하면 첨부가 있는 문서의 경우 전송이 안되는 문제가 생기구요...

 

 

댓글 8

  • document_srl 을 upload_target_srl 삼아서 파일 리스트가 있는가 한번 호출해 보고 있다면 isvalid 가 아직 N 인지 확인해 보고 리턴하면 될 것 같습니다. 테스트 해보고 말씀드리는건 아닙니다.
  • @GG
    저에게는 어려운 이야기라 일단 다른 방법을 더 찾아보도록 하겠습니다.
  • if(Context::get('document_srl') && getModel('document')->getDocument(Context::get('document_srl'))->isExists()) return;
  • @conory
    답변 감사합니다. 참조해서 이용해 보도록 하겠습니다.
  • 일단 제 능력으로는

    if(Context::get('document_srl') && Context::get("act") == "dispBoardWrite") return;

    이렇게 글쓰기 눌렀을때;는 리턴을 시키고 아래 Context::get("act") == "procBoardInsertDocument" 이 액션에서는 리턴되지 않게 그냥 두니 첨부가 있는 경우 전송이 잘되고 수정을 누른경우는 리턴이 잘 되는 듯 합니다.
  • @윈컴이 님
  • 확인 후 수정하겠습니다. 소환해주셔서 감사합니다~
  • @코미
    위에 제가 적은 내용으로도 해결이 되지 않는 문제네요. 패치를 기다려 보겠습니다. 감사합니다.