首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >load_administrator_email() codeigninter。

load_administrator_email() codeigninter。
EN

Stack Overflow用户
提问于 2012-10-11 14:22:18
回答 1查看 97关注 0票数 1

我试着找出错误,但我找不到。我用的是codeigniter。以下是代码

代码语言:javascript
复制
function send_emailalertstoAdmin($emailmessage,$ad_title)
{
     $this->load->model('user_model');
     $query_result =  $this->user_model->load_administrator_email();

    //$this->load->database();

    //$query = $this->db->query('SELECT users.email FROM users WHERE users.id =1');

    foreach ($query_result as $row)
    {           
        $email= $row->email;

        $successmasg = '';
        $from = "info@xxxt.com";                    
        $subject = "xxx ". $ad_title . " is Stolen"; 
        $message = $emailmessage;
        $headers  = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
        $headers .= 'From: xxxxx.com <info@xxxxt.com>' . "\r\n"; 

        $successmasg = mail($email, $subject, $message, $headers);
    }
}

我得到了以下错误。致命错误:调用未定义的方法User_model::load_administrator_email()

下面是load_administrator_email()函数

代码语言:javascript
复制
function load_administrator_email()
{
    $sql = "SELECT users.email FROM users WHERE users.id =1";
    $queryData = $this-> db->query($sql);   
    return $queryData -> result();
}   

我试图找出错误,但我找不到。我所尝试的,1.SQL查询是正确的,它给出了正确的结果。2.当我在第一个函数中硬编码电子邮件和注释调用load_administrator_email()时,电子邮件运行正常。

请帮我改正这个错误。

提前进行thx

EN

回答 1

Stack Overflow用户

发布于 2012-10-11 16:29:47

像这样加载你的模型..

代码语言:javascript
复制
$this->load->model('user_model', '', TRUE);

或者将其加载到构造函数中

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

https://stackoverflow.com/questions/12833390

复制
相关文章

相似问题

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