发布
社区首页 >问答首页 >调用未定义的方法My_model::remove_user() Codeigniter

调用未定义的方法My_model::remove_user() Codeigniter
EN

Stack Overflow用户
提问于 2020-06-30 11:26:59
回答 1查看 115关注 0票数 0

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

在视图中我有这个按钮:

代码语言:javascript
代码运行次数:0
复制
<a href="<?php echo base_url(); ?>profiles/remove_user" class="btn btn-raised btn-warning">Delete Account</a>

它指向我的控制器"Profiles“,它有以下代码:

代码语言:javascript
代码运行次数:0
复制
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,该模型具有以下代码:

代码语言:javascript
代码运行次数:0
复制
function remove_user($email)
              {  
                   $this->db->where('email', $email);  
                   $this->db->delete('profiles');   
}               

存储数据的表是“profile”。

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

当我执行时,我得到这个错误消息:“消息:调用未定义的方法Profiles_model::remove_user()”

我不明白,因为我使用几乎相同的代码来“更新”用户数据,而且它工作得很完美。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-01 12:02:44

所以我认为我的模型上的out...my结束"}“标签在我试图调用的函数之上!浪费了4天,我再也回不来了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62649821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档