0

我有这个模型,我收到了我想发送的电子邮件

class Cliente_Model extends CI_Model{

public function getInfo($id){

    $this->db->select('*');
    $this->db->from('pendientes');

    $query = $this->db->get();        

    if($query->num_rows() > 0)
    {
        foreach ($query->result_array() as $row)
        {
            return $row['email'];
        }
    }
    else
    {
        return FALSE;
    }
}
}

控制器

$this->load->model('cliente_model', 'client');


$clientInfo = $this->client->getInfo($id);      

$this->email->from('myemail@gmail.com', 'Demo'); 
$this->email->to($clientInfo);  

$this->email->subject('Email Test'); 
$this->email->message('your user is '.$clientInfo.' and your password is '.$clave);   

$this->email->send(); 

我在这里需要一些帮助,我可以收到电子邮件,它可以完美地发送它,但在消息中我还需要发送密码,我不知道如何从模型中获取它。

提前致谢!

4

1 回答 1

0

您应该返回整个 '$row',而不是从模型中返回 '$row['email]',这将使您能够从模型中获取其他数据,而不仅仅是电子邮件字段。

不确定,但您可能需要在控制器中像这样使用它:

$this->email->message('your user is '.$clientInfo->email.' and your password is '.$clientInfo->passwordField);   

祝你好运。

于 2013-06-26T04:19:31.537 回答