묻고답하기
게시글 수정시에 확장변수 관련...
2013.01.11 15:33
게시글을 수정할 때 수정 전의 확장변수 값이나 제목을 불러올 방법이 있나요?
예를들어 A라는 확장변수에 값을 입력하면 500포인트가 차감됩니다.(글쓸때)
하지만 수정할때마다 차감할 순 없으니 그 전 값을 불러와서 값이 없는 상태에서 값이 생가면 500포인트를 차감하는...
그런 형식으로 만들려고 합니다.
방법이 있을까요?
정 안되면 DB에서 쿼리문으로 불러올 생각이긴 합니다...ㅠㅠ
댓글 4
-
송동우
2013.01.11 15:40
-
LI-NA
2013.01.11 15:42
@송동우 아 죄송합니다. 제가 설명을 잘못한것 같네요. document.controller.php 에서 처리할 예정이여서요.. 스킨상에서 하면 간단하게 뚫을 수 있기에.ㅠ -
LI-NA
2013.01.11 15:44
@송동우
아 죄송합니다. 제가 설명을 잘못한것 같네요. document.controller.php 에서 처리할 예정이여서요.. 스킨상에서 하면 간단하게 뚫을 수 있기에..ㅠ
-
sejin7940
2013.01.11 15:45
확인하는 방법이야 여러 형태가 있지만.. 실제 포인트를 어떻게 차감시킬꺼냐 (어느 순간에 할꺼냐에 따라) 맞춰서 처리하셔야할겁니다
아이디어만 드리면...
1) 아예 백업용 확장변수를 하나 더 만들어서..
해당 확장변수에는 항상 그 이전의 확장변수 값이 자동으로 저장되게 하는 방법으로 쓰셔도 될테고
2) 아니면 기존값을 hidden 으로 처리해서 기억하고 있다가..
submit 처리하는 순간에 비교하게 하는 방법도 있을테고
3) controller 쪽에서 제어하시는거면
전달받은 확장변수 값과, 등록되기 이전의 DB값을 불러와 확인하는 방법으로 하셔도 될테고
포인트를 어디서 어떤식으로 갂게 할꺼냐에 따라, 어느 순간에 비교하느냐를 따져서 처리하셔야할겁니다.
-
송동우
2013.01.11 15:47
첫번째 확장변수라고 한다면
$obj->extra_vars1
이것으로 확인하면 됩니다.......
새 글 쓰기폼과 글 수정폼의 구별짓는 좋은 방법은
$document_srl 값의 유무입니다.
새 글 쓰기는 $document_srl 값이 없지만
글 수정폼에는 항상
$document_srl 값이 있습니다...........