25 lines
679 B
ReStructuredText
25 lines
679 B
ReStructuredText
################
|
|
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. |