我的代码出错了,不知道为什么。这是错误:
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');
}
答案 0 :(得分:2)
相反,你可以这样做:
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');
}