Driver 는 부모 클래스와 많은 자식 클래스들을 가진 라이브러리의 특별한 타입입니다.
Driver 는 부모 라이브러리 클래스와 동일한 이름의 디렉토리로, system/libraries 디렉토리에서 찾을 수 있습니다.
또한 해당 디렉토리의 drivers 라는 하위 디렉토리 안에 이용 가능한 자식 클래스 파일들이 포함되어 있습니다.
$this->load->driver('some_parent');
$this->some_parent->some_method();
$this->some_parent->some_method();
driver의 자식 클래스는 부모 클래스를 통해 초기화없이 직접 불려질 수 있습니다.
$this->some_parent->child_one->some_method();
$this->some_parent->child_two->another_method();
$this->some_parent->child_two->another_method();
Driver 디렉토리와 파일 구조
/application/libraries/Driver_name
Driver_name.php
drivers
Driver_name_subclass_1.php
Driver_name_subclass_2.php
Driver_name_subclass_3.php
Driver_name.php
drivers
Driver_name_subclass_1.php
Driver_name_subclass_2.php
Driver_name_subclass_3.php
Driver_name 디렉토리는 대문자로 시작해야 합니다.
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.
,