将查询结果显示为发送邮件控制器

时间:2012-07-09 09:26:16

标签: codeigniter

我想将查询结果显示在我的sendmail控制器中,如下所示:

控制器

function contact()
{
    $data['email'] = $this->Pgallery_model->get_Email();
            $config['protocol'] = 'sendmail';

            $this->email->initialize($config);

            $this->email->to(/*here query result*/);

            $this->email->send();               
            $this->load->view('contact_success', $data);
    }

模型

function get_Email()
{
    $query = $this->db->query('select email from setup');
    return $query->result();
}

如何查询我的发送邮件? 谢谢

1 个答案:

答案 0 :(得分:0)

要获取查询结果,您应该使用:

$result  = $this->db->result();

这将为您提供对象,然后您必须执行以下操作:

echo $result->email;

我想向您指出,使用camelcase和下划线主要是不好的做法。

get_Email() should either be getEmail() or get_email()