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.