` $pdf = new Pdf([
'mode' => Pdf::MODE_CORE,
'format' => Pdf::FORMAT_A4,
'orientation' => Pdf::ORIENT_PORTRAIT,
'destination' => Pdf::DEST_STRING,
]);
$pdf->content = $this->renderPartial('finance', [
'cleanData' => $cleanData,
'driver' => $driver,
'totalWorkingHour' => $totalWorkingHour,
'fdate' => $fdate,
'tdate' => $tdate
]);
$pdfContent = $pdf->render();
$message = Yii::$app->mailer->compose()
->setFrom('[email protected]')
->setTo($email)
->setSubject($driver . ' Summary')
->setTextBody("Please find as attached the requested report.")
->attachContent($pdfContent, [
'fileName' => 'Summary.pdf',
'contentType' => 'application/pdf'
]);
if (!$message->send()) {
throw new \Exception('Failed to send email');
}`
我在发送它给我的 pdf 时遇到问题 “[“Swift_Message”、“Swift_Mime_SimpleMessage::__construct”] 形式的可调用项已弃用” 我不想在将文件附加到电子邮件之前保存该文件。我该如何解决这个问题?
我也有同样的问题。一周前还工作得很好。 Yii2 为什么会停止并显示弃用警告消息? 奇怪的是,这是我的开发者。使用 8.3.9 PHP 的服务器(在 Docker 中)。 我的产品。服务器8.3.10没有问题!
谢谢你。