Create derivers in codeigniter

Creating Drivers

Driver Directory and File Structure

Sample driver directory and file structure layout:

/application/libraries/Driver_name
Driver_name.php
drivers
Driver_name_subclass_1.php
Driver_name_subclass_2.php
Driver_name_subclass_3.php

Note: In order to maintain compatibility on case-sensitive file systems, the Driver_name directory must be named in the format returned by ucfirst().

Note: The Driver library’s architecture is such that the subclasses don’t extend and therefore don’t inherit properties or methods of the main driver.