제목 | 시간의 차이에 따른 에러 핸들링 방안를 위한 아이디어?! | ||
---|---|---|---|
글쓴이 | 옴므파탈 | 작성시각 | 2015/05/01 16:45:40 |
|
|||
예약 모듈을 개발하고 있습니다. 기존의 스케쥴 기반이라기 보다는 아이템을 기반으로 하여 이벤트, 행사을 아이템으로 두고 진행시작일/종료일, 신청마감일 과 같은 구성으로 예약을 신청하고 진행하도록 하는 프로그램입니다. (프로그램이라고 해도 되나요?) 여기서 현재 기본 모듈에서는 아이템 제목 / 아이템 내용 만들을 두고 토대를 만들어 개발을 하였고, 현재는 진행시작일, 종료일, 신청마감일의 필드를 추가하여 현재시간을 기준으로 이들의 validation check 를 해주려고 합니다. ci 에서 form_validation 에서는 각 필드의 시간차이를 구할 수 있는 부분은 없어서보여 별도로 validation check 를 해줘야 할텐데, 기존의 구성대로라면 $this->form_validation->run() 해서 FALSE 면 해당 view 로 다시 되돌아가게 되어있고, 기존에 입력했던 값들이 set_value('field') 값을 통해서 없어지지 않고 바로 들어옵니다. 하지만 현재 form_validation 으로 체크할 수 없는 진행시작일/종료일, 신청마감일의 validation check error 를 어떤식으로 핸들링 해줘야 할지 잘 모르겠네요. 일단은 그냥 view 로 넘겨줘서 $this->form_validation->run() == FALSE 로 안하더라도 set_value() 를 통해 기존의 입력값은 유지하는지 테스트를 하려고 합니다. (.. 미리 테스트하지 않고 질문을 먼저 올리는건 포럼의 기운을 받아서 인지, 질문을 올리면 뭔가 해결이 되네요) 포럼의 기운을 좀 받고 조언을 구해봅니다. |
|||
다음글 | 안녕하세요 CI 새내기 입니다. (2) | ||
이전글 | codeigniter 사용자포름 소스설치관련 (1) | ||
변종원(웅파)
/
2015/05/01 21:34:29 /
추천
0
|
폼검증의 자체룰로 해결 안되는 (아이디 중복 검사 같은 것) 로직을 처리하고 그 결과를 돌려줍니다.