Welcome Guest, Not a member yet? Register   Sign In
Why keep getting an undefined property on codeigniter?
#1

Hi,

I am trying to load a model in a library.

This is how I am loading it,

PHP Code:
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

PHP Code:
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.
Reply
#2

$settings = $this->CI->storesettings_model->getStoreSettings($store_name);

The s is the probleme change it to S.

or

$this->CI->load->model("backend/StoreSettings_Model");

S to s
Reply




Theme © iAndrew 2016 - Forum software by © MyBB