2011-07-17 3 views
0

SwiftMailer Libs를 사용하는 중에이 오류가 발생합니다.SetBody에서 Swiftmailer 오류가 발생했습니다.

$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와 똑같습니다. 구문 분석 오류에 대한 구체적인 정보를 제공하지 않았으므로 잘못된 점을 말하는 것이 쉽지 않습니다. 저는 SwiftMailer Manual이 그 시점에서 아무 것도 놓치지 않을 것이라고 생각하지는 않습니다. – hakre