제목 | [초보]ci2.0 third_party의 사용방법 | ||
---|---|---|---|
글쓴이 | 헛발이 | 작성시각 | 2011/03/09 17:13:25 |
|
|||
third_party에 대한 질문을 드리려고 합니다.. third_party아래에 App와 같은 디랙토리 구조가 있던데...
공통으로 사용되는 config파일은 config파일에 넣어 두고 꺼내 쓰는건지..
|
|||
다음글 | 계속되는 에러로 인한 페이지 접속 불가현상 (2) | ||
이전글 | 세션과 페이지 URL 노출 관련 질문입니다. (1) | ||
케이든
/
2011/03/09 19:46:34 /
추천
0
|
헛발이
/
2011/03/10 09:08:34 /
추천
0
그러면 아직 적응하기 전까지는 사용하기가 좀 힘들겠군요.. 답변 감사합니다..
|
기본 앱이 A라고 하면
B라는 앱(패키지)을 third_party에 넣고
A 의 컨트롤러에서 loader 클래스를 사용할때는 기본적으로
A 하위의 config, library, model 등을 로드하지만
$this->load->add_package_path( APPPATH . 'third_party/B/' );
$this->load->library( 'BELONG_TO_B' ); 를 하시면
B의 하위 library 폴더에서 찾아서 로드를 하게됩니다
또 저렇게 사용되므로 third party 는 컨트롤러를 갖고 있지 않게 되구요
정리하면 loader 클래스가 참조할 현재의 앱을 변경해주는 기능이다 정도로 생각하면 될거같습니다
http://codeigniter.com/user_guide/libraries/loader.html