묻고답하기
확장변수 사용하여 등록일 저장하기
2012.11.29 22:50
게시판에 확장변수를
입력항목이름 : 시작일
확장변수이름 : start_date
형식 : 한줄입력칸(text)
으로 만들었습니다.
여기에서 날짜시간을 다음 형식으로 입력을 받습니다.
(형식은 년월일시분초 ,예=20121225103000, 2012년 12월 25일 10시 30분 00초)
만일에 확장변수 start_date 에 값이 있을경우 그 값을 게시판 등록일에 저장되게 하고 싶습니다.
아래는 '송동우'님이 알려주신 방법인데
xe - modules - document - document.controller.php 열고
line 252 쯤에
$output = executeQuery('document.insertDocument', $obj);
이것 위쪽에
$obj->regdate 변수에 원하는 값을 넣으면 됩니다.
형식은 년월일시분초 (예:20121231221133)
확장변수를 사용하면
확장변수값을 변수에 넣으면 되겠죠........
이렇게 하는게 맞는지?
if($extra_vars->start_date){$obj->regdate=$extra_vars->start_date}
사실 어떻게 문법을 적용시키는지 모르겠습니다.
'송동우'님이 많은 부분을 알려주어서 해결한것이 많았지만 아직 문법적인것은 너무나 생소하네요..
php 에서는 그냥 변수를 echo 로 뿌려줘서 확인하면 쉽게 찾을 수 있었는데 XE문법은 어떤방식으로 테스트하고 접근해야 하는지
막막합니다. XE문법에 대해서 기초부터 알기쉽게 되어있는 사이트 없나요?
고수님들 부탁드립니다.
댓글 1
-
멩이123
2012.11.29 22:53
제가 가진 포인트가 0 이라 0을 입력하니 등록이 안되고 1을 입력하니 등록이 되네요.. -
송동우
2012.11.29 22:59
확장변수 start_date 이것이 첫번째로 등록된 확장변수라고 가정하면
if($obj->extra_vars1) $obj->regdate = $obj->extra_vars1;
이렇게 하면 됩니다.......
-
멩이123
2012.11.30 02:39
네 확인 했습니다. 잘 됩니다. 정말로 감사합니다...