Codeigniter函数,将数据从$data数组传递到$this->;电子邮件->;消息(';此处包括数


Codeigniter function, pass data from $data array to $this->email->message('INCLUDING HERE A DATA ARRAY VALUE');

我是一名学习者,我编写了以下代码:

public function send_message()
    {
        header("Access-Control-Allow-Origin: *"); 
        header('Access-Control-Allow-Methods: GET, POST');
        $data                       =  array();
        $data['message_name']       = $this->input->post('name');
        $data['message_email']      = $this->input->post('email');
        $data['message_phone']      = $this->input->post('phone');
        $data['message_value']      = $this->input->post('message');
        $this->load->model('service_model');
        $query = $this->service_model->send_message($data);

    $config = Array(
   'protocol' => 'sendmail',
   'smtp_host' => 'smtp.gmail.com',
   'smtp_port' => 465
 );
$this->load->library('email',$config);
        $this->email->from('xx@xx.es');
        $this->email->to("xx@gmail.com");
        $this->email->subject('CLIENT MESSAGE');
        $this->email->message('<h1>HERE I WANT TO PUT ALL ARRAY VALUES -name, email, phone and message ... from $data</h1>');
        $this->email->send();

        if($query)
            echo "Thank you for write!";
        else
            echo "Message fail!";
    }

我该怎么做这个问题???

我只想用HTML简单代码或纯文本将$data值(message_name、message_email、message_phone、message_value)之类的东西发送到电子邮件中:

您已收到来自$data的消息['message_name'],来自邮件$data['message_email']和电话$data[`message_phone']:

$data['message_value']

我该怎么做?

我正在使用codeigniter并从phonegap远程应用程序获取$数据。

非常感谢:)

这样尝试:

$this->email->message(
    'Hi my name is' .$data['message_name'].
    'And my email is' .$data['message_email'].
    'Phone' .$data['message_phone'].
    'Message:' .$data['message_value']
)

试试这个

$data['message_name']       = $this->input->post('name');
$data['message_email']      = $this->input->post('email');
$data['message_phone']      = $this->input->post('phone');
$data['message_value']      = $this->input->post('message');
$message = '<h1>';
$message .= $data['message_name'].',';
$message .= $data['message_email'].',';
$message .= $data['message_phone'].',';
$message .= $data['message_value'].',';
$message .= '</h1>';
$this->email->message($message);