在线文档教程
Codeigniter 3

使用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(

创建自己的驱动程序

请阅读用户指南中讨论如何创建自己的驱动程序...