現在、swiftmailerを使用してメールを添付する作業を行っています。メールに画像ファイルを添付する必要がある場合もあれば、添付せずにメールを送信する必要がある場合もあります。
これは私が試したものです
function sendMail($mailer,$subject , $to , $msg, $isAttachment, $attach)
{
$message = \Swift_Message::newInstance()
->setSubject($subject)
->setFrom('abc@gmail.com')
->setTo('xyz@gmail.com')
->setBody($msg)
->setContentType("text/html");
if($isAttachment){
$message->attach(Swift_Attachment::fromPath($attach));
}
$this->get('mailer')->send($message);
}
$isAttachment
1
添付ファイルがある場合に持つブール変数です。
これは私が得るエラーです。
Fatal error: Class 'MyProject\FrontBundle\Controller\Swift_Attachment' not found in /var/www/ABC/src/Myproject/FrontBundle/Controller/trialController.php on line 187
swiftmailerで作業するのはこれが初めてです..この質問が素朴に聞こえる場合はご容赦ください。
前もって感謝します。