2015-10-21 30 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