Я работаю над проектом CI, где я хочу отправить электронное письмо конкретному пользователю с вложением одного файла PDF.Я пытаюсь отправить файл динамического просмотра, который я генерирую с m_pdf, но он не работает для меня.это ничего не придает.покажи мне ошибку ' ci_loader не может быть использован как строка '.
это моя функция контроллера:
public function emp_pdf()
{
$this->load->model('my_model');
ob_end_clean();
$this->load->library('m_pdf');
$id=$this->uri->segment(3);
$dataObj=array('id'=>$id);
$data['data_pdf']=$this->my_model->method($dataObj);
$this->load->view('layouts/emp_pdf',$data);
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$this->email->from('abc@gmail.com');
$this->email->to();
$this->email->subject();
$this->email->message();
$this->email->attach($this->load->view('layouts/emp_pdf',$data));
}
Как вы можете видеть вышея получаю данные с идентификатором в одном массиве из моей модели $dataObj=array('id'=>$id);
$data['data_pdf']=$this->my_model->method($dataObj);
и передаю этот массив в мой файл вида $this->load->view('layouts/emp_pdf',$data);
.
Я использую эту же функцию для просмотра файла или дляскачать PDF и работает отлично, но тот же файл, если я прилагаю к почте не работает.$this->email->attach($this->load->view('layouts/emp_pdf',$data));
Я искал много лотов в сети, но не нашел решения.Как заранее загрузить мой файл просмотра в виде вложения в codeigniter.thanks.