我已经使用SQL连接编写了一个函数,但我不知道为什么它不起作用
这是一个模型
public function get_contract_user($user_id)
{
$this->db->select('contracts.*');
$this->db->from('contracts');
$this->db->join('link', 'contracts.contract_id = link.contracts_contract_id');
$this->db->where('link.users_user_id', $user_id);
$query = $this->db->get();
return $query->result();
}
这是应用
$data['query'] = $this->admin_model->get_contract_user($contract_id);
这是一个视图
foreach($query as $row)
{
echo $row->contract_code;
echo $row->contract_num;
echo $row->contract_start;
echo $row->contract_end;
}
答案 0 :(得分:3)
您定义了方法get_contract_user
,但您在提供的代码中使用get_contract
。
您应该收到有关未定义函数/方法的错误。