I am trying to load a model in a library.
This is how I am loading it,
class Init{
private $CI;
function __construct()
{
$this->CI = &get_instance();
$this->CI->load->model("backend/StoreSettings_Model");
}
}
When I try to access the method in the storesettings_model, I get the following error Undefined property: Init::$Storesettings_Model
public function settingsSetUp($store_name){
$settings = $this->CI->storesettings_model->getStoreSettings($store_name);
}
I have tried the changing the case to match the case of the class I am loading to StoreSettings_Model... still same problem
If I load the library with all lower case then it will work, but then when I upload to my development server which runs on Linux, it will throw an error because the class name is StoreSettings_Model
and the im instantiating with storesettings_model
Has anyone face this issue before? If so what do you suggest about fixing it?
Any help would be really appreciated.