CI 묻고 답하기

제목 CI 라이브러리중 form_validation에 대한 질문드립니다.
글쓴이 lyjin 작성시각 2013/12/16 18:48:00
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 13398   RSS
 
규칙 설정할때

컨피그 파일을 따로 만들어서 할 예정인데요

application/config/form_validation.php  이아닌


application/config/form_validation_test.php 라는 파일을 만들어서 따로 하고있는데

적용이 안되더라구요..

그래서 반드시 컨피그파일에 넣을때는   
application/config/form_validation.php  이곳에만 넣어야 하는지 궁금합니다

써보신 분들 알려주세요~

 다음글 간단한 오류 질문 드립니다.;;; (5)
 이전글 post로 날아오는 데이터 암호화 처리 질문입니다. (2)

댓글

변종원(웅파) / 2013/12/16 18:50:22 / 추천 0
기본적으로 그 파일명으로 쓰도록 되어 있습니다.
다른 파일명을 쓰시려면 ci core를 수정하거나 확장(안될 수도 있습니다)해서 쓰셔야 합니다.

Loader.php에 아래와 같이 클래스명을 config 디렉토리에서 찾아서 있으면 include하도록 되어 있습니다.

if (defined('ENVIRONMENT') AND file_exists($path .'config/'.ENVIRONMENT.'/'.strtolower($class).'.php'))
     {
      include($path .'config/'.ENVIRONMENT.'/'.strtolower($class).'.php');
      break;
     }
     elseif (defined('ENVIRONMENT') AND file_exists($path .'config/'.ENVIRONMENT.'/'.ucfirst(strtolower($class)).'.php'))
     {
      include($path .'config/'.ENVIRONMENT.'/'.ucfirst(strtolower($class)).'.php');
      break;
     }
     elseif (file_exists($path .'config/'.strtolower($class).'.php'))
     {
      include($path .'config/'.strtolower($class).'.php');
      break;
     }
     elseif (file_exists($path .'config/'.ucfirst(strtolower($class)).'.php'))
     {
      include($path .'config/'.ucfirst(strtolower($class)).'.php');
      break;
     }
kaido / 2013/12/16 22:39:12 / 추천 0
가장 간단한 방법으로는...

어차피 다르게 사용 하실려고 파일을 분리 했으니...

\application\libraries

굳이 시스템쪽에 넣지 말고  유저 라이브러리에다가  따로 넣어서 사용 하시면 됩니다.
lyjin / 2013/12/17 10:12:17 / 추천 0
 답변 달아주신분들 정말 감사합니다 ㅠㅠ!!

꼭 참고해서 수정해보겠습니다~