CI 묻고 답하기

제목 ci4 검증 관련해서 질문드립니다.
카테고리 CI 4 관련
글쓴이 cowboyjs 작성시각 2020/09/23 18:40:55
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 10237   RSS

ci4 검증 관련해서 질문드립니다.

 

['id'=>'required|min_length[10]']

데이터 검증에서 위와 같이 규칙을 설정하고 테스트를 해보면

데이터가 없든(required)

데이터길이가 10자미만이든(min_length[10])

에러정보가 ['필드값'=>'메세지'] 이런식으로 넘어옵니다.

혹시 requiredmin_length 중에 어떤 규칙에서 에러가 난건지 알 수 있을까요?

 

에러메세지로 구분하려면 할 수 있겠지만

다국어 같은걸 생각하면 비효율적인 것 같기도 하네요.

 다음글 php 소스가 노출 됩니다 (3)
 이전글 Codeigniter 초보 문의. gmail smtp ... (1)

댓글

변종원(웅파) / 2020/09/24 08:24:24 / 추천 0

리턴메세지를 조건으로 어떤 작업을 하고 싶으신건가요?

보통은 메세지를 출력하는 것으로 처리가 끝납니다. 다른 처리를 하고 싶다면 콜백함수를 사용하시는건 어떨까요? (메세지 특정 가능)

cowboyjs / 2020/09/24 13:29:48 / 추천 0

답변 감사합니다.

에러가 있을때 메세지를 출력하면서
required 에러일때는 필드를 빨간색으로 변경하고
min_length 에러일때는 필드를 노란색으로 변경하고
만약 이런식으로 한다면 어떤 에러인지 알 필요가 있을것 같아서 질문드렸습니다.