我正在尝试在我的数据库中添加数据,但我被困在这里。我正在尝试传递数组,但我不知道如何做到这一点,如果有任何其他错误,请帮助我。需要你的专家建议谢谢你。
控制器文件
public function insert(){
$username= "Hammad";
$company= "Devlogix";
$this->load->model('User_model');
$this->User_model->create_users([
'username'=> $username,
'company'=> $company
]);
}
}
模型文件
public function create_users($data){
$this->db->insert('user', $data);
}
}
答案 0 :(得分:-1)
试试这段代码:
public function insert() {
$this->load->model(‘User_model’);
$data = array(
‘username’ => ‘Hammad’,
‘company’ => ‘Devlogix’
);
$this->User_model->create_users($data);
}
答案 1 :(得分:-1)
问题是您传递的数组不正确。
尝试更改行:
$this->User_model->create_users([
'username'=> $username,
'company'=> $company
]);
为:
$this->User_model->create_users( array(
'username'=> $username,
'company'=> $company
) );