질문 Q #17746
db 수동연결시 폼 검증에 대해 여쭤보고 싶습니다.
릴리즈 2017-05-30 11:35:37

회원가입을 하려고 하는데 DB를 다른 곳으로 만들었습니다.

database.config에서 GroupName 은 Project로 하고

$DB1 = $this->load->database('Project',TRUE);

로 해서 수동 연결 하였습니다.

다만 form_validation에서

$this->form_validation->set_rules('Email', 'JoinEmail','required|valid_email|is_unique[User.Email]');

이 부분 User.Email이 자꾸 Project db가 아닌 default db로 연결되어서 판단합니다.

 

select 등 쿼리는 문제 없이 작동하는데 form_validation에서 어떻게 설정을 해야할지 잘 모르겠습니다.

 

조언을 부탁드립니다.

답변 2
#1 한대승(불의회상) 2017-05-30 12:02:27

is_unique 사용자 함수를 별도로 만드셔야 합니다.

form_validation 라이브러리는 기본 DB를 기준으로 작성되어 있습니다.

#2 릴리즈 2017-05-30 15:21:41

감사합니다 별도로 만들어야 하는 거였군요ㅠ