묻고답하기
외부 페이지에서 회원 추가정보 수정하는법
2009.07.28 11:16
안녕하세요? 어제 질문올렸는데 sol님이 감사하게도 답변을 해주셨습니다.
그런데 제가 두가 좀 딸려서 아직 잘 이해가 안되서요 ^^;
확장변수를 관리자 페이지가 아닌 외부 페이지에서 수정되게 하고싶습니다.
예를들어서 학생이라는 사용자가 가진 시험점수라는 확장변수를 선생이나 학생 본인이 관리자페이지가 아닌 그냥 보통 페이지에서 입력하면 확장변수에서 그 변화가 일어나게 하고싶은데요,
sol님께서는 Document Controller하고 Document Model을 이용하라고 하셨는데 제가 한번
$oDocumentModel = &getModel('document');
$oDocumentController = &getController('document');
를 넣긴 했는데 이 이후로 어떻게 해야하는지를 모르겠어요.
확장변수 출력이 아니라, 수정을 하고싶은데,
sol님께서 말씀하신 방법으론 추출-삭제-수정-재입력을 해야하는데 이것을 좀 자세하게 설명 부탁드립니다.
감사합니다.
댓글 4
-
라르게덴
2009.07.28 13:22
-
pianissimo
2009.07.28 13:41
댓글 감사합니다. ㅠㅠ 기다리고 있었거든요.
저도 그생각을 안해본건 아닌데,
멤버정보수정의 실제 html파일을 들고 오는것을 해보고싶은데 멤버정보 수정의 파일이 어디있는지를 모르겠습니다.
어느 폴더에있는걸까요?
-
라르게덴
2009.07.28 13:43
modules/member 요
skins 폴더에 스킨에서 modify_info.html이 실제 수정 파일이네요.
-
pianissimo
2009.07.28 14:01
정말 너무 친절하시네요. 감동했어요. ㅜㅜ 식사라도 한끼 대접하고 싶네요.
레이아웃화 한번 해보고 막히면 쪽지해도 되나요? ^^;
멤버정보수정의 실제 html 파일을(js 까지) 가져와 별도로 레이아웃 같은걸로 만든 다음에 외부페이지에 적용시키면 되지 않을까요
이미 만들어진 처리 순서가 있으니 그대로 사용하면 될 것 같은데요.
그걸 쓰지 않고 직접하라고 하니 어려운 것 같습니다.
추출 삭제 수정 재입력이런 말은 아마도 추출 후 수정 시에 DB 수정이 되는게 아니라 일단 그 관련 내용을 다 파기하고 다시 입력하고 다시 그걸 추출하는 행위가 아닐까 합니다.(이건 잘 알지 못하니 그냥 생각입니다.)
수정이 때에 따라서는 DB내용을 바로 update 해서 수정하는거랑 관련 내용을 다 파기하고 다시 등록하는 방법도 있으니까요...