Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.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,我的代码中出现错误,不知道原因。以下是错误: Fatal error: Call to undefined method Display::index() in 以下是导致错误的控制器部件: function delete(){ $this->load->model('display_model'); $this->display_model->delete_row(); $this->index(); } 如果需要,为零件

我的代码中出现错误,不知道原因。以下是错误:

Fatal error: Call to undefined method Display::index() in 
以下是导致错误的控制器部件:

 function delete(){
     $this->load->model('display_model');
     $this->display_model->delete_row();
     $this->index();

 }
如果需要,为零件建模,以防万一:

function delete_row()
          {
             $this->db->where('QID', $this->uri->segment(3));
             $this->db->delete('tblquestions');
          }

相反,您可以执行以下操作:

function delete(){
     $this->load->model('display_model');
     $this->display_model->delete_row();
     redirect('/controllerName/', 'refresh');
 }
重定向的好处是,您可以通过传递一些id向用户设置一些消息,说明您已完成或未能执行操作

function delete(){
     $this->load->model('display_model');
     $this->display_model->delete_row();
     redirect('/controllerName/index/1', 'refresh');
 }

它修复了错误,但没有删除表中选定的行。你能解释更多吗?我对这个数据不熟悉。真的明白你说的话吗?只需在你的控制器中放入“$this->output->enable_profiler(TRUE);”,这样它就可以在页面底部(在浏览器中)打印查询。我用重定向tnx修复了,以获得你的帮助我有一个类型:)