From d25e66a1824a70c5a2ebfae69b759c3b8a2d02a6 Mon Sep 17 00:00:00 2001 From: Greg Aker Date: Sun, 28 Mar 2010 01:07:09 -0500 Subject: Change in the loader and driver docs to force ucfirst() on driver directory names to ensure compatibility on case sensitive file systems. --- system/core/Loader.php | 2 +- user_guide/general/creating_drivers.html | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/system/core/Loader.php b/system/core/Loader.php index 976823f81..292fdc955 100644 --- a/system/core/Loader.php +++ b/system/core/Loader.php @@ -506,7 +506,7 @@ class CI_Loader { // and typically identically named to the library if ( ! strpos($library, '/')) { - $library = $library.'/'.$library; + $library = ucfirst($library).'/'.$library; } return $this->library($library, $params, $object_name); diff --git a/user_guide/general/creating_drivers.html b/user_guide/general/creating_drivers.html index 83bec8c5d..1f213db47 100644 --- a/user_guide/general/creating_drivers.html +++ b/user_guide/general/creating_drivers.html @@ -57,6 +57,27 @@ Creating Drivers

Creating Drivers

+

Driver Directory and File Structure

+ +

Sample driver directory and file structure layout:

+ + + +

NOTE: In order to maintain compatibility on case-sensitive file systems, the Driver_name directory must be ucfirst()

+ -- cgit v1.2.3-24-g4f1b