Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 参数太少,无法执行错误消息_Php_Codeigniter - Fatal编程技术网

Php 参数太少,无法执行错误消息

Php 参数太少,无法执行错误消息,php,codeigniter,Php,Codeigniter,控制器: public function deleteRoom($id){ $this->Room->deleteRoom($id); $this->index(); } 视图: 它显示如下:消息: 函数AdminController::deleteRoom()的参数太少,传递了0 在C:\xampp\htdocs\hrCI\system\core\CodeIgniter.php的第532行和 正好是1 您没有在链接中传递id。 试一试 您可能

控制器:

public function deleteRoom($id){
     $this->Room->deleteRoom($id);
     $this->index();
    }
视图:


它显示如下:消息:

函数AdminController::deleteRoom()的参数太少,传递了0 在C:\xampp\htdocs\hrCI\system\core\CodeIgniter.php的第532行和 正好是1


您没有在链接中传递id。 试一试


您可能还需要更新路由配置,我记不得了。如果你有404,这就是原因。
<a class="btn btn-danger" value="<?php echo $data['room_id']; ?>" href="<?= site_url('AdminController/deleteRoom'); ?>"><span class="glyphicon glyphicon-trash"></span></a>
<a class="btn btn-danger" value="<?php echo $data['room_id']; ?>" href="<?= site_url('AdminController/deleteRoom/'.$data['room_id']); ?>"><span class="glyphicon glyphicon-trash"></span></a>