2015-10-21 27 views
0

好日子先生/馬巖..我還是學生安新笨並還在學習生成代碼。這裏是我的代碼..PHP笨,即,錯誤

的welcome.php控制器

public function test() 
{ 
    $this->load->model('Crud'); 
    $username = $this->session->userdata('username'); 
    $data['sc_data'] = $this->select2($username); 
    $data2['t_data'] = $this->select($data); 
    $this->load->view('quiz', $data); 
} 

private function select($data) 
{ 
    $result = $this->Crud->t_select($data); 
    return $result; 
} 

private function select2($data) 
{ 
    $result = $this->Crud->s_course($data); 
    return $result; 
} 

crud.php模型

public function t_select($data=array()) 
{ 
    $this->db->select('fac_id'); 
    $this->db->where('id', $data); 
    $query = $this->db->get('tbl_subjects'); 
    return $query->result(); 

} 

public function s_course($data = array()) 
{ 
    $this->db->select('subject_id'); 
    $this->db->where('stud_id', $data); 
    $query = $this->db->get('tbl_student_subject'); 
    return $query->result(); 
} 

我做的t_select功能在where子句中出現錯誤..當我做到這一點//$this->db->where('id', $data);它不會有錯誤..我該怎麼辦?

這是錯誤..

enter image description here

一點幫助將不勝感激..謝謝

+0

,如果你表現出你 –

+0

錯誤你沒有通過$的數據模型,從而可能這就是爲什麼你得到錯誤,你必須做這樣的'$ VAR這將是有益的= $ this-> Model_name-> mode_function($ data);' – Linus

+0

哪個版本的codeigniter是你使用的 – Linus

回答

1

在CI-3的錯誤消息模板是應用程序/視圖/錯誤/ HTML。 刪除錯誤文件夾提供了這樣的消息。

更多看到這個Codeigniter PHP Warning