2014-01-20 228 views
1

我需要發送HTML電子郵件,但在添加的消息從視圖中加載HTML文件,但是當我發送電子郵件並接收它,但電子郵件爲空時,沒有文本獲取從視圖文件請建議。Codeigniter - 電子郵件分類 - HTML電子郵件加載視圖

public function sendUserMail($mail) { 
      $data=true; 
      $lang = $this->input->post("lang"); 
      $this->email->from('[email protected]', 'Halalat'); 
      $this->email->to($mail); 
      $this->email->subject('Halalat Newsletter Subscription'); 
      $this->email->set_mailtype("html"); 
      if ($lang == "en") { 
      $this->email->message = $this->load->view('email', $data, TRUE); 
      } 
      else 
      { 
      $this->email->message('<img src="http://fahad.myradio.pk/assests/images/ar/bg_ar3.jpg" />'); 
      } 
      //$this->email->attach('/home/content/f/a/h/fahadghafoor/html/fahad/assests/images/en/bg_en2.jpg');//attachement testing done 
      $this->email->send(); 
      echo $this->email->print_debugger(); 
     } 
+1

顯示瀏覽文件代碼 – user2936213

+0

'

測試HTML電子郵件

' – FormaL

+0

Codeigniter完整的HTML郵件配置:http://stackoverflow.com/a/38740292/4376484 – Pran

回答

3

設置電子郵件應該是這樣的:

$this->email->message($this->load->view('email', $data, TRUE)); 
+0

完成,你糾正我的錯誤,我只是等待5分鐘,然後我接受你的答案謝謝你這麼多。 – FormaL

2

試試這個:<!DOCTYPE HTML>

$msg = $this->load->view('email', $data , true); 
$this->email->message($msg); 
+0

老師,我已經完成了由Arnelle提供的下面的代碼,但我保存了這個模式,也感謝您的指導和時間。 – FormaL

+0

[鏈接](http://stackoverflow.com/questions/21727259/wordpress-display-post-from-categories)請建議 – FormaL

+0

對不起,但我不工作的Wordpress,所以不能建議你任何事情。 :) – user2936213