【发布时间】:2018-09-08 09:19:48
【问题描述】:
我遇到错误Message: Undefined variable: posts。这是我使用Codeigniter 电子邮件发送电子邮件后收到的。
我需要通过CI 电子邮件发送html 输出。
控制器:
function email() {
$this->load->library('email');
$config = array (
'mailtype' => 'html',
'wordwrap'=> TRUE,
'charset' => 'utf-8',
'priority' => '1'
);
$this->email->initialize($config);
$this->email->from('mywebsite.com', 'My website');
$this->email->to('sender@gmail.com');
$this->email->subject('Test');
$data = $this->data['posts'] = $this->paypal->getRows();
$message = $this->load->view('Receipt', '$data', true);
$this->email->message($message);
$this->email->send();
}
查看Receipt.php(这是我想通过电子邮件发送的视图)
foreach ($posts as $row) {
$row->room_type;
}
【问题讨论】:
标签: php email codeigniter-3