묻고답하기
사이트 메뉴 편집 버그
2015.09.13 23:28
여러 서버중 특이하게 한 서버만 이런 현상이 일어나에요.. 증상은 아래와 같습니다.
사이트 메뉴 편집에서, 메뉴의 위치를 옮기면 jstree(브라우저사이드), 데이터베이스. xml과 php cached 파일들에서는 모두 정상적으로 옮겨진 데이터가 적용/저장되어있습니다.
그런데, Ajax가 procMenuAdminMoveItem
호출, success 응답을 받은 후 callback에서 JS함수인loadSiteMap
을 통해 getMenuAdminSiteMap
를 통해 불러올때
해당 JSON 데이터를 확인해보면 메뉴의 위치를 옮기기 전의 데이터로 반환이 됩니다.
Ajax호출이 cached가 의심되어, getMenuAdminSiteMap
함수에서 임의의 데이터를 $this->add()
를 통해 반환해보았지만, 정상적으로 data에 포함되어있는걸로 봐서는 Ajax는 cache가 된것이 아니더군요.
또, 브라우저 개발자콘솔에서 loadSiteMap
을 다시 호출하면 정상적으로 옮겨진 데이터가 표시됩니다.
또한, procMenuAdminMoveItem
내의 makeXmlFile
의 데이터를 확인해보았지만, 정상적으로 수정된 데이터가 cached되어 저장되어있음을 확인하였습니다.
도움부탁드립니다.
Github에 Issue에 동록하려다 먼저 여기에 질문글을 작성해봅니다.
댓글 2
-
YJSoft
2015.09.14 06:14
-
devflow
2015.09.14 11:51
추가로 확인한바, 메뉴의 추가기능에는 문제가 없습니다. 수정, 삭제, 이동에서만 일어납니다.
이슈 같다면 바로 이슈로 등록해 주셔도 상관없습니다.