codeigniter - 类型:参数计数错误
问题描述
我想保存 $id_lowongan,$id_kategori 但我收到错误
类型:参数计数错误
消息:函数 Lowongan::lamar() 的参数太少,在第 532 行的 /home/denr6524/public_html/rekrutmen/system/core/CodeIgniter.php 中传递了 1 个,预期正好 2 个
文件名:/home/denr6524/public_html/rekrutmen/application/controllers/pencari/Lowongan.php
行号:45
回溯:
文件:/home/denr6524/public_html/rekrutmen/index.php 行:315 功能:require_once
这是我的控制器
public function lamar($id_lowongan,$id_kategori) {
$id_user = $this->session->userdata('id_user');
$profile = $this->user_model->detail($id_user);
$lowongan = $this->lowongan_model->detail($id_lowongan);
$kategori = $this->kategori_model->detail($id_kategori);
$lowongan = $this->lowongan_model->status_lamaran($id_user);
$data = array(
'id_lowongan' => $id_lowongan,
'id_user' => $id_user,
'id_kategori' => $id_kategori,
'status_lamaran' => "Lamaran Sedang Diproses"
);
$this->lowongan_model->lamaran($data);
$this->session->set_flashdata('Sukses', 'Lamaran Berhasil dikirim');
redirect(base_url('pencari/lowongan'),'refresh');
}
解决方案
函数 Lowongan::lamar() 的参数太少-> 如果您传递的是 $id_kategori(检查值),您似乎传递的是 $id_lowongan 而不是 $id_kategori。在调用函数之前打印这两个值!
推荐阅读
- ios - Swift init 方法错误:声明“init(coder:)”不能覆盖多个超类声明
- react-hooks - 这个 React 自定义 Hook 有什么问题?
- flutter - 我们如何在 Flutter for web 中显示吐司或小吃店?
- delphi - 是否允许 Delphi TAction 处理的 ShortCut-Key 进一步传播到其他组件?
- python - 最小化:利用每个参数计算时间的不对称性
- angular - 将最大 toastr 消息限制为两个
- javascript - 替换 tbody 内的内容,除了一个 tr
- c - 想做凯撒密码但不能改变最后两个字符
- sql - GROUP BY 忽略包含 NULL 值的组,并按日期从每个组中获取最近的记录
- firebase - 有没有办法使用''auth REST API''从我的firebase auth用户那里获得“emailVerified”?