[eluser]Unknown[/eluser]
I also have a similar problem of my model not being loaded and the solution is not simply naming the model class file to lowercase. I developed my code on Windows XP platform and the production server is a SUSE Linux 10 server with Apache 2.2/PHP 5.2.5.
I've tried every combination of renaming to lowercase filenames, class names, model variable names and determined the case-sensitivity is not the problem in my case. (pun not intended) I've also tried autoloading my model and it's still not working. If anyone has run across this problem, please let me know. I've been banging my head on the desk, but that doesn't work either.
In the above post, your using the PHP4 constructor, where if you're running PHP5+, you'll need to use the "__construct()" format, otherwise you're class will not load properly.
=========================================================================================
FYI, I resolved the issue I was having with loading models due to case-sensitivity. Initially, I had renamed the model's filename to lowercase, but they didn't fix anything. I renamed everything (class name, file name, variable name) to lowercase, but that didn't fix anything.
Then I renamed just the model file to lowercase and left other references to use upper case (camel casing), then reuploaded the entire website. Then magically it started working. I really don't think any files were out of sync, because I uploaded all the files via my IDE (Eclipse), but after I re-uploaded everything via FTP client, the models load fine.
Perhaps, the above poster can just simply try reuploading everything to see if that have any affect. I know it doesn't seem like it should, but I've seen stranger things happen before.
cheers,
Tony C.