2011-02-11 3 views
10

CodeIgniter 앱용 라이브러리를 구축하고 있지만 많은 클래스가 필요합니다 (현재 12 세입니다).codeigniter - 여러 클래스가있는 모범 사례 라이브러리

이러한 많은 클라이언트를 하나의 라이브러리로 패키징하는 것이 가장 좋습니다. 그래서 나는 그것을 호출하기 위해 한 번 호출 할 수 있습니다. 예 :

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

감사합니다.

+0

모든 클래스를 개별 파일, 폴더, 각 클래스에 대해 $ this-> CI-> load-> library ('myfolder/myclass')를 사용하면됩니까? – markymark

답변

8

Summer points out으로, 그들은 CI 2.0에서 드라이버의 개념으로 다소 우아하게이 상황을 처리했습니다.

드라이버를 사용하면 실제로 '수퍼'클래스가 포함 된 '라이브러리'디렉토리와 '하위'클래스를위한 다른 디렉토리가 포함 된 하위 디렉토리를 실제로 생성합니다. 구조 나은 시각적 ...

enter image description here

이은 Here에서 촬영했다.

라이브러리를 생성 한 후에는 사용 방법에 대해 here is the documentation을 작성하십시오.

+0

불행히도 나는 1.7 버전을 사용하는 사이트에서 일하고있다. 그러나 우리가 업그레이드해야만 이것이 이상적인 솔루션이라는 것을 알 수 있습니다. – markymark

4

CI 2.0에는 이러한 상황을 처리 할 드라이버가 있습니다. 행운을 빕니다!