2011-07-17 43 views
0

我有使用SwiftMailer Libs的這個錯誤。Swiftmailer在SetBody上拋出錯誤

$message_body = "Body of message"; 

$transport = send_mail_transport(); 

//Create the Mailer using your created Transport 
$mailer = Swift_Mailer::newInstance($transport); 

//Create the message 
$message = Swift_Message::newInstance(); 


    $message->setBody('$message_body'); //displays $message_body in mail client 
    $message->setBody($message_body); //throws parse error in browser 
    $message->setBody('Body of message'); //Works well. displays Body of message in mail client 

//當我打算從變量中獲取值時,會出現什麼問題?

謝謝

回答

0

好的。想通了 改成了

$message->setBody("$message_body"); 

有趣的是這不是他們的文檔中。

+0

你一定犯了一些錯誤。如果'$ message_body'是一個字符串變量,''$ message_body''與'$ message_body'完全相同。由於您沒有提供關於解析錯誤的具體信息,因此很難說出錯的原因。我只是這麼說,並不是說你認爲SwiftMailer手冊在這一點上會漏掉任何東西。 – hakre