с codeigniter Я отправляю почту с персонализированным телом.все в порядке, за исключением того, что я не могу получить ($ name) и ($ message) из кода контроллера.Когда я получаю электронное письмо вместо Welcome Luigi, я получаю приветственное имя $ .... и в качестве сообщения -> $ message
контроллер:
class Welcome extends CI_Controller {
function __construct(){
parent::__construct();
$this->load->config('emailer');
$this->load->library(array('form_validation', 'Mymailer', 'upload', 'email'));
$this->load->helper(array('form', 'url', 'file'));
public function index()
{
if ($this->form_validation->run() == TRUE){
$name = $this->input->post('name', TRUE);
$email = $this->input->post('email', TRUE);
$subject = $this->input->post('subject', TRUE);
$message = $this->input->post('message', TRUE);
$file = $this->input->post('file', TRUE);
$path = APPPATH.'/tmp/';
$xmsg = $this->load->view('email_body','',TRUE);
$this->mymailer->addAddress($email, $name);
$this->mymailer->Subject=($subject);
$this->mymailer->msgHTML($xmsg);
файл application / views / email_body.php
<td class="h2" style="padding: 5px 0 0 0;" align="center">Welcome ' . $name . '</td>
<div style="font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 14px;"></div>' . $message . '<br /><br />
пожалуйста, как я могу это сделать, когда появляется электронная почта, там также есть имя отправителя и сообщение?