首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用CodeIgniter驱动程序 | Using CodeIgniter Drivers

驱动程序是一种特殊类型的库,具有父类和任意数量的潜在子类。子类可以访问父类,但不能访问其父类的同级。驱动程序在控制器对于受益于或需要分解为离散类的库。

驱动程序在系统/图书馆/目录,在自己的子目录中,该子目录与父库类同名。该目录中还有一个名为驱动程序的子目录,它包含所有可能的子类文件。

若要使用驱动程序,您将使用以下初始化方法在控制器中初始化该驱动程序:

代码语言:javascript
复制
$this->load->driver('class_name');

类名称是您想要调用的驱动程序类的名称。例如,要加载名为“Some_parent”的驱动程序,您可以这样做:

代码语言:javascript
复制
$this->load->driver('some_parent');

然后,可以使用以下方法调用该类的方法:

代码语言:javascript
复制
$this->some_parent->some_method();

然后,可以通过父类直接调用子类,即驱动程序本身,而无需初始化它们:

代码语言:javascript
复制
$this->some_parent->child_one->some_method();
$this->some_parent->child_two->another_method();

创建自己的驱动程序

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

扫码关注腾讯云开发者

领取腾讯云代金券