调用未定义的方法 My_model::remove_user() 代码点火器



所以我正在尝试创建一个允许用户删除其帐户的函数:因此我希望该函数删除数据库中与其个人资料等相关的所有数据。

鉴于我有这个按钮:

<a href="<?php echo base_url(); ?>profiles/remove_user" class="btn btn-raised btn-warning">Delete Account</a>

这导致我的控制器"配置文件"具有以下代码:

function remove_user()
{  
$this->load->model("profiles_model");
$email = $this->session->userdata('email');   
$this->profiles_model->remove_user($email); 

$this->load->view('templates/header');
$this->load->view('pages/homepage');
$this->load->view('templates/footer');
}

它调用我的模型Profiles_model具有以下代码:

function remove_user($email)
{  
$this->db->where('email', $email);  
$this->db->delete('profiles');   
}               

存储数据的表是"配置文件"。

我还使用会话来拉取用户的电子邮件。

当我执行时,我收到以下错误消息:"消息:调用未定义的方法 Profiles_model::remove_user((">

我不明白,因为我使用几乎相同的代码来"更新"用户数据,并且它运行良好。

所以我想通了...我的模型上的结束"}"标签位于我尝试调用的函数上方!!!!!!!! 浪费了4天,我再也不会回来了。

相关内容

  • 没有找到相关文章

最新更新