Я следую этой ошибке Сообщение: слишком мало аргументов для функции Crud_model :: update_course (), 1 передано в D: \ OneDrive - Combina Solucoes em Tecnologia Ltda \ Sites \ senaec.com.br \ ead \ application \ controllers \ Admin.php в строке 434 и ровно 2 ожидаемых
Так что я передаю 2 аргумента:
В этом случае ошибка отображается при попытке доступа к следующему URL: localhost / ead / courses_action / edit/ 2
public function course_actions($param1 = "", $param2 = "") {
if ($this->session->userdata('admin_login') != true) {
redirect(site_url('login'), 'refresh');
}
if ($param1 == "add") {
$this->crud_model->add_course();
redirect(site_url('admin/courses'), 'refresh');
}
elseif ($param1 == "edit") {
$this->crud_model->update_course($param2);
redirect(site_url('admin/courses'), 'refresh');
}
elseif ($param1 == 'delete') {
$this->crud_model->delete_course($param2);
redirect(site_url('admin/courses'), 'refresh');
}
elseif ($param1 == 'view_details') {
$page_data['page_name'] = 'course_details';
$page_data['page_title'] = get_phrase('course_details');
$page_data['course_details'] = $this->crud_model->get_course_by_id($param2)->row_array();
$this->load->view('backend/index', $page_data);
}
}
Кто-то может увидеть ошибку в этом случае, чтобы исправить?
Спасибо!