Codeigniter not extending Image_lib [SOLVED] - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20) +--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23) +--- Thread: Codeigniter not extending Image_lib [SOLVED] (/showthread.php?tid=43655) |
Codeigniter not extending Image_lib [SOLVED] - El Forum - 07-19-2011 [eluser]Unknown[/eluser] I have extended the core Image_lib with 2 methods, one new, one overriding a core method. So, in my application/libraries folder, I have a file "My_Image_lib.php", which extends the library as follows: Code: class My_Image_lib extends CI_Image_lib This works beautifully locally (running on WAMP 2.1), but when I upload it to my server (I'm using siteground), I get the following error: Fatal error: Call to undefined method CI_Image_lib::resize_and_crop() in /..whatever../application/models/process_image_model.php on line 26 It seems that Codeigniter is simply not loading my class that's extending the main one. To verify, I tried: Code: get_class_methods($this->image_lib) I thought I might have uploaded it wrong, but I've now gone ahead and deleted everything from the remote server, and re-uploaded it all. To no avail. Any help would be greatly appreciated. SOLVED: Sorry for this. It was simply because I started my class/file names with "My" instead of "MY". Although I have no idea why it worked locally. Codeigniter not extending Image_lib [SOLVED] - El Forum - 07-19-2011 [eluser]danmontgomery[/eluser] It worked locally because windows is case-insensitive, linux is not. |