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);
它不会有错误..我该怎么办?
这是错误..
一点帮助将不胜感激..谢谢
,如果你表现出你 –
错误你没有通过$的数据模型,从而可能这就是为什么你得到错误,你必须做这样的'$ VAR这将是有益的= $ this-> Model_name-> mode_function($ data);' – Linus
哪个版本的codeigniter是你使用的 – Linus