使用CodeIgniter驱动程序 | Using CodeIgniter Drivers
使用CodeIgniter驱动程序
驱动程序是一种特殊类型的库,具有父类和任意数量的潜在子类。子类可以访问父类,但不能访问其父类的同级。驱动程序在控制器对于受益于或需要分解为离散类的库。
驱动程序在系统/图书馆/
目录,在自己的子目录中,该子目录与父库类同名。该目录中还有一个名为驱动程序的子目录,它包含所有可能的子类文件。
若要使用驱动程序,您将使用以下初始化方法在控制器中初始化该驱动程序:
$this->load->driver('class_name'
类名称是您想要调用的驱动程序类的名称。例如,要加载名为“Some_parent”的驱动程序,您可以这样做:
$this->load->driver('some_parent'
然后,可以使用以下方法调用该类的方法:
$this->some_parent->some_method(
然后,可以通过父类直接调用子类,即驱动程序本身,而无需初始化它们:
$this->some_parent->child_one->some_method(
$this->some_parent->child_two->another_method(
创建自己的驱动程序
请阅读用户指南中讨论如何创建自己的驱动程序...