Welcome Guest, Not a member yet? Register   Sign In
Strange case sensitive problem with autoload own libraries
#2

The use of MY_ as a class prefix is specifically intended for extending native CodeIgniter libraries.
Eg. $this->load->library('banana') will look for application/libraries/Banana.php, application/libraries/MY_Banana.php and system/libraries/CI_Banana.php.

If you ask for $this->load->('my_banana'), CI will look for application/libraries/My_banana.php, application/libraries/MY_My_banana.php and system/libraries/CI_My_banana.php.

On Windows, 'MY_Banana' would match any case, eg My_bAnAnA.php, whereas on Linux, CI will look for My_banana.php, making something appear to work locally although it fails on a production server.
Reply


Messages In This Thread
RE: Strange case sensitive problem with autoload own libraries - by ciadmin - 11-23-2016, 02:57 AM
Thanks for quick response - by chrobaks - 11-23-2016, 09:32 AM



Theme © iAndrew 2016 - Forum software by © MyBB