2017-07-17 4 views
0

Ich bin mit PHP-Version 7.Fatal error in codeigniter Modell werfen

Ich erhalte folgende Fehlermeldung beim laufen organization_list Funktion

A PHP Error was encountered 

Severity: Notice 

Message: Undefined property: Organization::$db 

Filename: core/Model.php 

Line Number: 52 

Fehler

Fatal error: Uncaught Error: Call to a member function query() on null in organization_model.php 

-Controller

public function organization_list() 
    { 
     $data= $this->Organization_model->get_organization(); 

    } 

Modell

public function get_organization(){ 
     $SQL = "SELECT org_id,org_name FROM inv_organization WHERE org_status ='1' "; 
     $query = $this->db->query($SQL); 
     $userdata= $query->result_array(); 
     return $userdata; 
    } 
+1

Haben Sie Ihre Datenbank geladen? – Regolith

+0

Ja Regolith.I load database – karthick

+0

versuchen Sie dies zu überprüfen In config/autoload.php haben Sie diese $ autoload ['libraries'] = array ('database'); – Exprator

Antwort

0

Der Fehler besagt, dass Sie nicht in die Datenbank geladen wurden. Sie können Ihre Datenbank in contorller wie laden:

$this->load->database(); 

Oder in autoload.php wie unten:

$autoload['libraries'] = array('database'); 
0

Haben Sie Datenbank in Ihre autoload try laden database in Ihrer Bibliothek hinzugefügt, die in ist ` application/config/autoload.php‘

$autoload['libraries'] = array('database', 'session'); 

oder Sie können sehen more of database