2014-12-16 1 views
1

Zend \ Mail \ Message에 추가 할 때 html 파일을 렌더링하는 구문이 무엇인지 모르십니까?Zend 메일의 본문으로 html 파일 사용 message

$mail = new Mail\Message(); 
$html = file_get_contents('content.html'); 
$mail->setBody($html); 

가 충분한이처럼 설정하거나 어떻게 든 콘텐츠의 유형을 지정해야하는 것입니다 :

여기 내가 가지고있는 코드 조각이다?

감사합니다.

+0

당신은 내가 마임없이, 여러 부분입니다 생각 https://github.com/Soflomo/Mail – CodeIsLife

+0

이 필요하십니까? 나는 내가 가진 모든 것 이후로 할 수있는 더 쉬운 방법이있을 거라 생각했다. ... –

+0

사용을 고려 마임과 charshet – JJS

답변

0

Mime 파트로 첨부 할 수 있습니다.

예는 docs에서 :

use Zend\Mail\Message; 
use Zend\Mime\Message as MimeMessage; 
use Zend\Mime\Part as MimePart; 


$html = new MimePart($htmlMarkup); 
$html->type = "text/html"; 

$body = new MimeMessage(); 
$body->setParts(array($text, $html, $image)); 

$message = new Message(); 
$message->setBody($body); 
+0

네,이 게시물을 보았습니다. 그러나 html 만 가지고 있기 때문에 생각하고있었습니다. 여러 부분으로 중복되어 있지 않습니까? – JJS

+0

글쎄, 그냥 mime 부분으로 html을 추가하면 한 부분을 만드는 – wgcrouch

관련 문제