1. Home
  2. Knowledge Base
  3. CodeIgniter
  4. Creating Drivers in CodeIgniter

Creating Drivers in CodeIgniter

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


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


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.

Was this article helpful?

Related Articles