제목 | 중복 호출이 되는거 같습니다. | ||
---|---|---|---|
글쓴이 | 각또기 | 작성시각 | 2016/05/23 10:25:11 |
|
|||
현재 세션을 이용해서 로그인을 구현하려고 합니다. 근데 문제가 있습니다. 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
|
각또기
/
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점대 버전이면 파일명 대소문자도 확인해보세요. 그런 종류의 오류인거 같음 |
혹시 ci 버전이...?
ci 낮은 레벨에선 간혹 세션을 $this->load 가 아니라 require 세션을 불러와야 하는 이슈가 있었습니다.
또한 라이브러리가 중복 호출 하여도 싱글톤 패턴인지라, 1개만 적용 되어서 문제가 발생 하지 않습니다.