由于我已从 CodeIgniter 2.2.6 升级到 3.xx,我遇到了无法解决的问题。
该模型
function get_the_continue_id_pregunta_from_level($level_type, $level)
{
$this->db->select();
$this->db->from('preguntas');
$this->db->where($level_type, $level);
$this->db->where('language', 2);
$this->db->where("`id` NOT IN (SELECT `id_pregunta` FROM `user_as_preguntas` WHERE user_id =" . $this->session->userdata('id') . " )", NULL, FALSE);
$this->db->order_by("id", "ASC");
$this->db->limit(1);
$q = $this->db->get();
if(!$q->num_rows > 0) {
$q = FALSE;
}
return $q;
}
控制器
$g2 = $this->Qcm->get_the_continue_id_pregunta_from_level('level_1',$row->level_1);
$g2 = $g2->row()->id;
错误
在 bool 上调用成员函数 row()
jeck猫
回首忆惘然