致命错误:未捕获的ArgumentCountError



我得到了这个错误。我创建了一个按钮来更新表格。当我点击按钮时,我得到一个错误。如何修复?

致命错误:未捕获的ArgumentCountError:参数太少,无法使用personel::update_form((函数,0在第360行的C:\xamplep\htdocs\warehouse\panel\system\core\CodeIgniter.php中传递,而在C:\xamplep \htdocs \warehouse\panel\application\controllers\perseel.php:57堆栈跟踪:#0 C:\xamplep:htdocs\warehouse\panel \system\core \CodeIgnater.phpC: 第57行上的\axamplep\htdocs\warehouse\panel\application\controllers\perseel.php

文件名:personel.php 控制器

我的代码

public function update_form($id){
$where = array( "id" => $id);
$personel = $this->Personel_model->get($where);
$viewData["personel"] = $personel;

$this->load->view("personel_edit");
}

我的按钮代码

<a href="<?php echo base_url("personel/update_form"); ?>" class="btn-sm btn-warning">Update </a>

您必须传递一个带有按钮的ID才能在控制器中像这样工作

<a href="<?php echo base_url("personel/update_form/".$row->id); ?>" class="btn-sm btn-warning">Update </a>

相关内容

  • 没有找到相关文章

最新更新