显示查询结果存入发送邮件控制器

显示查询结果存入发送邮件控制器

问题描述:

我要显示我的查询结果到我这样的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(); 
} 

如何让查询到我的交付邮件? 谢谢

为了得到你应该使用查询结果:

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

这将让你的对象那么你将不得不做这样的事情:

echo $result->email; 

我会喜欢向你指出,使用camelcase AND下划线大多是不好的做法。

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

你能告诉我更具体吗?因为我尝试了你的建议,而且根本没有改变。我只是想要这封电子邮件到'$ this-> email->(/ *这里查询结果* /);'是动态的,我可以用另一封电子邮件进行更改。谢谢 – ranggadablues 2012-07-16 03:54:47

+0

你现在的结果是什么,你期望什么?我编辑了我的答案 – WiseStrawberry 2012-07-16 08:14:29