CI 묻고 답하기

제목 중복 호출이 되는거 같습니다.
글쓴이 각또기 작성시각 2016/05/23 10:25:11
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 15435   RSS

현재 세션을 이용해서 로그인을 구현하려고 합니다.

근데 문제가 있습니다.

public function __construct()

{

      parent::__construct();

$this->load->library('session');

$this->load->model('Login_model');

}

 

이렇게 모델부분과 세션라이브러리를 같이 부르게되면 Unable to locate the specified class: Session.php 이런 오류가 뜨고 모델로딩 부분을 주석처리하고 하게되면 정상동작하긴 합니다. 이 부분을 어떻게 해결하면 될까요?

 다음글 form validation is_unique 질문입니... (2)
 이전글 여러 이미지 보이기 질문 (2)

댓글

kaido / 2016/05/23 10:28:36 / 추천 0

혹시 ci 버전이...?

ci 낮은 레벨에선 간혹 세션을 $this->load 가 아니라 require  세션을 불러와야 하는 이슈가 있었습니다.

또한 라이브러리가 중복 호출 하여도 싱글톤 패턴인지라, 1개만 적용 되어서 문제가 발생 하지 않습니다.

 

 

 

각또기 / 2016/05/23 10:31:27 / 추천 0
kaido님 답글 감사합니다 지금 ci버전 3.0.6버전 사용하고 있습니다.
수야디벨 / 2016/05/23 10:31:54 / 추천 0

지금 저 코드 컨트롤 파일 명이 Session.php는 아니지요 ?? 왠지 오류가 .. 

컨트롤러명이 Session.php인데 load library session 하려고 해서 나오는거 같은데.

이름이 고유하지 않다고 뭐 그런거 아닌가요 

만약 아니고 ci가 3점대 버전이면 파일명 대소문자도 확인해보세요. 그런 종류의 오류인거 같음