개발 Q&A

제목 확장 라이브러리 문제...
글쓴이 다프린 작성시각 2012/05/07 09:41:42
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 19944   RSS
 캐쉬 라이브러리 전체를 확장해서 쓰려고 하는데 도통 안되서 

여기에 올립니다.


라이브러리 폴더 안에

Cache
MY_Cache.php
  --drivers
     MY_Cache_apc.php
     MY_Cache_dummy.php
     MY_Cache_file.php
     MY_Cache_memcached.php

이렇게 배치하면 될줄 알았는데
이렇게 하니깐..  Unable to load the requested class: Cache  에러가 뜨네요.

어떻게 해야 확장이 가능하나요?
클래스 이름도 다 설명서대로 따르고 있습니다.

추가적으로 HMVC를 쓰고 있습니다.
 다음글 오늘 처음 CI를 접해본 개초보 .. 질문 올려봅니다.... (5)
 이전글 404 에러.. (7)

댓글

한대승(불의회상) / 2012/05/07 10:34:34 / 추천 0
이 글만으론 구체적인 도움을 드리기가 힘드네요.

http://cikorea.net/user_guide_2.1.0/general/core_classes.html

을 다시 한 번 천천히 살펴 보시길 바랍니다.
다프린 / 2012/05/07 11:21:01 / 추천 0
이거 로더 파일 문제가 있더라구요.
서브 폴더에는 불러오지 못 불러오더라 구요.

로더 파일 뒤져 보니 906라인에
$baseclass = BASEPATH.'libraries/'.ucfirst($class).'.php'; 이렇게 되어 있습니다.
$baseclass = BASEPATH.'libraries/'.$subdir.ucfirst($class).'.php'; 이렇게 되어야 되는데..

왜 저렇게 만들어 놓은지 모르겠네요.
이 뒤로 드라이버도 고쳐야 되지만..  

이것 저것 손봐서 성공 했습니다.
배강민 / 2012/05/07 11:28:38 / 추천 0
캐쉬 라이브러리가 최근버젼(? 언제부터인지는 잘 모르겠지만..) 에 추가된것으로 아는데

그래서인지(?) 군데군데 버그성이 보이는듯했습니다.