2012-08-13 133 views
0

我想使用CodeIgniter框架發送電子郵件,它對我有用,當我試圖將消息插入視圖並加載該視圖時,將該消息標識爲此視圖,以及當我檢查發送的消息這是一個空的消息...我不知道什麼是錯的:收到空使用codeigniter發送電子郵件

$data = array(

       'Message'=>  $message, 
       'SenderEmail'=> $senderEmail, 
       'SenderName'=> $senderName, 
       'SenderImage'=> $senderImage 
      ); 

      $messageView = $this->load->view('user/SendEmail',$data); 

      $params = array(
      'RecieverId'=>$recieverId, 

      'Message'=> $messageView 
      ); 

的消息,任何人都可以幫助我在此?

回答

4

嘗試:

$messageView = $this->load->view('user/SendEmail',$data, true);

告訴笨的視圖的內容返回回作爲返回值,而不是將其輸出到瀏覽器)

希望有所幫助。

加文

+0

當我用真值的電子郵件甚至沒有交付,因此而不是接收空郵件,我沒有收到任何電子郵件???? – 2012-08-13 09:45:39

+0

在您調用'$ this-> email-> send()'後查看是否有錯誤發生,請添加'echo $ this-> email-> print_debugger();' – Gavin 2012-08-13 09:47:05

+0

好耶現在收到它,但收到文字沒有HTML? – 2012-08-13 09:49:14